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

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

Senior Software Engineer

As a Senior backend Engineer, you’ll help build the technology that enables smal...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
prospa.com Logo
Prospa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with .NET
  • Experience integrating back-end applications with internal and third-party APIs
  • Solid understanding of modern software architecture patterns, including microservices and event-driven systems
  • Solid understanding of message based systems, like using NServiceBus, MassTransit, ServiceBus, RabbitMQ and etc.
  • Experience working in cloud-based environments (Azure experience is a plus). Familiarity with CI/CD pipelines, automated testing and modern DevOps practices
  • A passion for clean, secure, well-tested code and building software that makes a real customer impact
  • Curiosity and openness to using AI tools to improve how you build, test and maintain software
  • Experience of observability practices like datadog, OpenTelemetary is a good to have.
Job Responsibility
Job Responsibility
  • Designing, building and shipping high-quality product features across back-end systems
  • Owning technical problems from discovery through to production, with a focus on long-term, scalable solutions
  • Using AI-assisted development tools (e.g. code generation, refactoring, test support) to accelerate delivery while maintaining strong engineering standards
  • Collaborating with product managers and designers to deliver simple, fast and reliable customer experiences
  • Ensuring systems are observable, well-monitored, secure and resilient in production
  • Keeping security, privacy and compliance front of mind throughout the SDLC
  • Contributing to architecture discussions, code reviews and continuous improvement initiatives
  • Sharing knowledge, experimenting with new tools and techniques, and helping lift the team around you
What we offer
What we offer
  • Learning days
  • learning allowance
  • leadership programs
  • CliftonStrengths workshops
  • digital learning
  • biannual companywide learning weeks
  • fitness initiatives
  • seasonal programs (including flu shots, massages, skin checks, wellness classes)
  • additional Me Days
  • access to holistic EAP coaching
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

About this role: Wells Fargo is seeking a Senior Software Engineer
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 08, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Core Java: Deep expertise in Java 11+, OOP principles, design patterns, concurrency, and memory management
  • Frameworks: Proficiency in Spring Boot, Spring MVC, Spring Security, Spring Data JPA/Hibernate
  • Microservices: Design and development of microservices architecture using REST and/or gRPC
  • Build Tools: Maven, Gradle
  • Testing: JUnit 5, Mockito, integration testing, TDD/BDD practices
  • Databases: SQL (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB, Redis)
  • query optimization
  • Messaging: Kafka, RabbitMQ, or similar event-driven systems
  • Cloud/Containers: AWS/Azure/GCP services, Docker, Kubernetes/OpenShift
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
!
Read More
Arrow Right