CrawlJobs Logo

Senior Software Engineer

United States, Multiple Locations 119800.00 - 234700.00 USD / Year · Job Posted February 16, 2026
Apply Position
Job Link Share

Job Description

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the messaging and real-time analytics team provides comprehensive solutions and a robust platform that enables users to ingest high granularity signals (real-time & observability) and complex data, converting those into a competitive advantage in real-time for both end users and modern applications. Microsoft Fabric IQ is the new semantic intelligence layer that elevates Fabric from a unified data platform to a unified intelligence platform. It turns your unified data estate, already consolidated in OneLake, into a live, structured, connected model of how your business operates. It bridges the gap between where your data lives and how your teams and AI reason, decide, and act. We are hiring a Senior Software Engineer to craft robust, reusable front-end components that power exceptional user experiences. Our team operates with the agility and energy of a startup, fostering an environment where every member feels empowered to think like a founder. We pride ourselves on an inclusive, collaborative culture that values diverse perspectives and encourages innovation. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.

Job Responsibility

  • Design and implement reliable, testable, and high-performance features, transforming design concepts into elegant, functional code
  • Collaborate cross-functionally with backend engineers, UX designers, and product managers to deliver seamless, customer-centric experiences
  • Own quality and stability by debugging,testing, monitoring, and maintaining critical parts of the codebase
  • Champion code quality by reviewing peer contributions for best practices
  • Drive architectural excellence by leading discussions, crafting proposals, and ensuring designs meet scalability, performance, compliance, and security standards
  • Lead by example through writing extensible, maintainable code
  • optimizing, refactoring, and reusing components to improve efficiency
  • Apply metrics to continuously raise quality and reliability
  • Ensure operational excellence by maintaining live services, meeting SLAs, and elevating engineering standards across systems owned by the team
  • Embrace continuous learning, exploring new technologies and methodologies to enhance team performance and product innovation
  • Embody our culture and values

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, JavaScript, TypeScript, Python, or React
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, or Java
  • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, or Java
  • OR equivalent experience
  • Demonstrable design, coding, debugging, troubleshooting, and problem-solving skills
  • Familiar with React, TanStack, TypeScript, JavaScript, and/or other front-end technologies
  • Experience writing unit tests and implementing other quality control metrics
  • An understanding of a11y requirements and a passion for D&I coding practices
  • Solid CS fundamentals and inclination for architecting at scale
  • A passion for improving engineering practices and producing high quality software
  • Creative and innovative thinking with the ability to deal with the ambiguity associated with working in a fast-paced and changing environment
  • Track record of delivering products, features and functionality on time, at extremely high quality
  • Deeply understands and ensures that product/business/user needs are met or exceeded
  • Brings people together across teams to successfully collaborate on innovative solutions
  • Easily deals with ambiguity, prioritizes, and make decisions with solid judgment
  • Cares deeply about mentoring people, is a coach, and acts as a role model

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

Senior Software Engineer

As a Senior Software Engineer, you will be part of a cross-functional, service-o...
Location
Location
Romania , Iași
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional software engineering experience
  • Strong foundation in OOP and comfort working with multiple programming languages, ideally incl. Java/Spring
  • Passion for clean, maintainable code with a strong understanding of SOLID principles
  • Hands-on experience designing AWS-based systems, microservices with REST APIs, and event-driven architectures
  • Focus on engineering quality through code reviews, testing, and test strategy improvement
  • Responsibility for maintaining CI/CD pipelines for reliable, automated software delivery
  • Confident use of Git or similar version control systems in a collaborative environment
  • Solid understanding of relational databases, data modelling, and SQL
  • Familiarity with non-relational databases like DynamoDB, MongoDB
  • Basic knowledge of web technologies and modern frontend frameworks, ideally Angular
Job Responsibility
Job Responsibility
  • Work within a small, collaborative team using agile methodologies and practices
  • Take ownership of applications across the full lifecycle, from design and implementation to operation
  • Proactively identify improvement opportunities and technical risks, helping shape technical direction
  • Solve real business problems by translating requirements into scalable technical solutions
  • Support an effective agile way of working by helping facilitate team ceremonies and workshops
  • Mentor engineers through code reviews, knowledge sharing, and day-to-day collaboration
  • Troubleshoot and resolve production issues, ensuring service reliability and operational stability
  • Communicate effectively in writing and verbally with local and remote colleagues and stakeholders
What we offer
What we offer
  • Flexi-Week and Work-Life Balance
  • Remote Working Allowance
  • Flexi-Office
  • Meal Vouchers
  • Health & Wellbeing insurance
  • Remote Working Furniture Package
  • Appreciation program with peer-to-peer vouchers
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Impbus is a mission-critical, high-throughput real-time bidding (RTB) service at...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience with systems programming languages (such as C++ or similar), and understanding of performance and reliability considerations
  • Experience working on high-throughput, production systems where scalability, latency, and stability are critical
  • Demonstrated ability to design, evolve, and maintain complex systems over time
  • Experience collaborating with cross-functional teams to deliver solutions aligned with business needs
  • Problem-solving skills and ability to analyze and address performance or reliability issues in production environments
Job Responsibility
Job Responsibility
  • Own technical direction and execution for core components of Impbus, a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads
  • Lead design and implementation of scalable, high-performance backend systems operating under strict latency and reliability requirements
  • Drive platform modernization and long-term sustainability of critical services, improving code quality, maintainability, and operational safety
  • Ensure performance, scalability, and stability of the service as traffic, data volume, and business requirements continue to grow
  • Define and evolve instrumentation, observability, and experimentation capabilities to support data-driven decision making and safe production changes
  • Collaborate closely with cross-functional partners (engineering, data science, experimentation, product, and infrastructure) to align technical solutions with business goals
  • Provide technical leadership and mentorship, influencing architecture decisions and engineering best practices across teams
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Piper Companies is seeking a Senior Software Engineer to join a rapidly growing ...
Location
Location
United States
Salary
Salary:
170000.00 - 180000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience building scalable web or backend systems
  • Strong full-stack experience with modern JavaScript frameworks and cloud platforms
  • Hands-on experience using AI-enhanced development tools in daily workflows
  • Solid understanding of system design, distributed systems, and event-driven architectures
  • Experience with AWS, CI/CD pipelines, and observability tools
  • Strong communication skills and comfort working in ambiguous, high-growth environments
  • Ability to travel occasionally for team meetups
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable full-stack applications using React, Node, PostgreSQL, and AWS
  • Contribute to greenfield architecture decisions including system design, service boundaries, and infrastructure strategy
  • Leverage AI-powered developer tools (e.g., Claude or similar) to accelerate development, testing, and delivery
  • Build and support event-driven and distributed systems with a focus on performance and maintainability
  • Apply secure coding practices and support application and infrastructure security standards
  • Collaborate closely with product and engineering teams in a fast-paced startup environment
  • Participate in live coding, system design discussions, and technical interviews
What we offer
What we offer
  • Equity eligibility
  • medical
  • dental
  • vision
  • 401k
  • flexible PTO
  • home office stipend
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Robert Half is seeking a Senior Software Engineer to join a highly technical pro...
Location
Location
United States , Madison
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience (8+ preferred)
  • Strong experience developing Windows desktop applications
  • Proficiency with C#, C++, .NET, WPF, and MVVM
  • Experience working with performance-sensitive applications and large datasets
  • Strong understanding of object-oriented design and software architecture
  • Experience with multithreading, optimization, and scalable application design
  • Familiarity with source control, CI/CD, and modern development practices
  • Strong communication and problem-solving skills
  • Ability to work independently in a collaborative engineering environment
Job Responsibility
Job Responsibility
  • Design and develop Windows desktop applications for complex data analysis and visualization
  • Build and optimize software that processes large-scale 3D datasets
  • Improve application performance, scalability, multithreading, and memory efficiency
  • Contribute to architecture decisions and technical direction for core software components
  • Develop analytical and visualization tools for highly technical end users
  • Modernize and refactor existing applications and legacy codebases
  • Troubleshoot software and system-level technical issues
  • Collaborate with engineering, product, service, and technical stakeholders
  • Mentor other engineers and provide technical guidance when needed
  • Participate in code reviews, design discussions, and Agile development activities
What we offer
What we offer
  • Relocation assistance offered for highly qualified candidates
  • Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance
  • Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a Senior Software Engineer with strong backend development expert...
Location
Location
United States , Grand Rapids
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • Strong backend development experience with Java and Spring Boot
  • Experience building distributed systems and working with Kafka/event streaming technologies
  • Experience designing scalable APIs and microservices architectures
  • Strong understanding of software development lifecycle and testing methodologies
  • Ability to work independently in a remote, fast-paced environment
  • Excellent communication skills with the ability to clearly explain technical solutions
Job Responsibility
Job Responsibility
  • Design, develop, enhance, and maintain scalable backend applications and microservices
  • Build resilient, high-performance solutions within an e-commerce and Order Management environment
  • Develop and implement APIs, event-driven architectures, and distributed systems using Kafka
  • Participate in software testing, code reviews, debugging, and production support activities
  • Collaborate cross-functionally with engineering, product, and business teams
  • Leverage AI and context engineering tools to improve system reliability, development speed, and operational efficiency
  • Analyze existing systems and identify opportunities for modernization and optimization
  • Contribute innovative ideas and bring a proactive, energetic approach to problem-solving
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Free online training
  • Access to top jobs and competitive compensation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer you'll oversee existing manufacturing infrastructu...
Location
Location
Poland , Kajetany
Salary
Salary:
Not provided
doverprecision.com Logo
Dover Precision Components
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering Degree in Electronics or Computer Science
  • Experience in Python is a must
  • A minimum of 8 years of software hands on experience working as IT, automation, Software or Electronics Engineering
  • Strong social skills to work with engineers dispersed around the globe which are members of different teams
  • High Level of Networking aptitude, incl. IP Networking knowledge, computer system knowledge and databases
  • Good English skills
  • Strong analytical and problem-solving skills with the ability to see problems as an opportunity
  • Excellent verbal and written communication skills and the ability to communicate with all levels of the organization
  • Willingness to develop in the field of encryption/cybersecurity
Job Responsibility
Job Responsibility
  • Manage Linux and Windows based servers on-premises and in the cloud
  • Troubleshoot existing scripts and programs with an ability to identify problems in Python and Java
  • Foresee problems, risks, and potential issues in the system
  • Prepare solutions or mitigation plan to potential risks mitigation
  • Work directly with the Product Development teams on existing product evolution and new product development
  • Work closely with Product Department to create future strategy for PKI system expansion
  • Troubleshoot networks and VPN connections
  • Log in and navigate over cloud-based systems like AWS/Azure
  • This position may require working from office and some domestic and international travel 5%
What we offer
What we offer
  • A great job, highly professional environment and friendly work culture
  • Growth Opportunities within international organization
  • Private Health Care (Medicover)
  • Multisport
  • Performance based yearly merit increase
  • Recruitment Referral bonus
  • Company Social Benefits Fund
  • Opportunity to join a group life insurance plan
  • Smart casual dress code
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

DCS is searching for a performance-driven Senior Software Engineer to support US...
Location
Location
United States , Fort Hood
Salary
Salary:
Not provided
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required
  • BA/BS from an accredited college or university in Computer Science, Information Systems, Software Engineering, Computer Programming with 10 to 12 years as a software engineer within the DOD environment
  • 1 academic year at an accredited college or university in an accredited preferred degree related post-secondary program for 1 year of experience
  • Additional 3 years of experience may be substituted for the degree requirement
  • Build high-quality, innovative and fully performing software in compliance with DOD coding standards and technical design
  • Design, modify, develop, write and implement software programming applications
  • Support and/or install software applications/operating systems
  • Participate in the testing process through test review and analysis, test witnessing and certification of software
Job Responsibility
Job Responsibility
  • Build high-quality, innovative and fully performing software in compliance with DOD coding standards and technical design
  • Design, modify, develop, write and implement software programming applications
  • Support and/or install software applications/operating systems
  • Participate in the testing process through test review and analysis, test witnessing and certification of software
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

This is an exciting opportunity for you to join Mastercard’s Transaction Switchi...
Location
Location
United States of America , O Fallon
Salary
Salary:
115000.00 - 184000.00 USD / Year
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience developing backend applications in a Linux environment with C and/or C++ programming language(s)
  • Deep knowledge and experience of computer architecture with throughput, latency, memory and CPU utilization for performance engineering to test, debug and troubleshoot performance issues.
  • Clear experience with automation to create scripts for manual tasks (I.e., shell scripting, TCL, Perl, Python)
Job Responsibility
Job Responsibility
  • Work closely with feature teams to identify risks and anticipate problems to ensure that each release does not negatively impact performance
  • Dig into the code to determine performance bottlenecks and make the improvement
  • Design, configure, automate, and execute performance tests
  • Improve the performance environment with your own code, automation, and onboarding of external tools (i.e. Dynatrace and Splunk)
  • Work collaboratively and effectively in a fast-paced environment
What we offer
What we offer
  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement
  • Fulltime
Read More
Arrow Right