Job offers - CrawlJobs

Software Engineer Senior United States Jobs (Hybrid work)

345 Job Offers

Senior Software Engineer - Platform
Save Icon
Senior Software Engineer - Platform at General Motors in Austin or Warren. Drive modernization of mission-critical enterprise applications across on-prem, cloud, and hybrid environments. Leverage expertise in Terraform, Python, CI/CD, and Docker to build scalable, secure platforms. Opportunity to...
Location Icon
Location
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Software Engineer II & Senior Software Engineer
Save Icon
Join Microsoft Security in Redmond as a Software Engineer II or Senior Software Engineer. Design and scale backend services and data pipelines for device and security intelligence. Requires expertise in C, C++, C#, Java, JavaScript, or Python, with a focus on distributed systems and data foundati...
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer needed in Austin, TX to build high-performance, customer-centric digital storefronts for GM’s global vehicle commerce platform. You will design scalable UI components using TypeScript, React/Next.js, and SolidJS within a micro frontend architecture. Key focus on AI enable...
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer needed in Austin, TX for a hybrid role revolutionizing GM’s digital vehicle commerce platform. You will design scalable microservices and micro-frontends using ReactJS, Java, Quarkus, or Spring Boot. Requires 6+ years of experience, strong architectural skills, and expert...
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft Security as a Senior Software Engineer in Redmond, WA. Design and operate distributed services processing millions of requests per second with 99.999% availability. Requires a Bachelor's in CS or related field and 4+ years coding in C, C++, C#, Java, JavaScript, or Python. Drive pe...
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Senior Software Engineer with 14+ years of experience needed in Annapolis Junction. Design and maintain data analysis applications using Java, Python, or C++ with AWS and PostgreSQL. Must hold an active TS/SCI with Full Scope Polygraph. Join Agile teams to build parsers, enhance data visualizatio...
Location Icon
Location
United States, Annapolis Junction
Salary Icon
Salary
185000.00 - 215000.00 USD / Year
rivsol.com Logo
Riverstone Enterprise Solutions
Expiration Date
Until further notice
Senior Software Engineer - DPU Integrations
Save Icon
Senior Software Engineer - DPU Integrations at Microsoft Azure Hardware Systems in Santa Clara, CA. Design, build, and deploy innovative integration tools and AI agents for cloud infrastructure. Requires 4+ years coding in C, C++, C#, or Python, with expertise in diagnostics and testing. Lead tec...
Salary Icon
Salary
119800.00 - 261000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer Ii & Senior Software Engineer - Microsoft Defender For Endpoint
Save Icon
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer, Rust
Save Icon
Senior Software Engineer, Rust – Los Angeles. Build low-latency data pipelines powering AI-driven sports analytics and real-time officiating. Requires 5+ years experience, Rust/systems-level proficiency, and expertise in multi-threading and high-performance systems. Join a dynamic team to develop...
Salary Icon
Salary
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Software Engineer II & Senior Software Engineer
Save Icon
Join Microsoft Defender for Endpoint as a Software Engineer II or Senior Software Engineer in Redmond, WA. Develop native macOS components in C/C++ to detect and block real-time endpoint threats. Leverage expertise in system extensions, performance optimization, and secure coding to protect enter...
Salary Icon
Salary
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Fullstack/Frontend
Save Icon
Senior Software Engineer (Fullstack/Frontend) at Microsoft Azure Data. Design and deliver modern, performant UIs using TypeScript and React. Collaborate with product and UX teams to build intuitive data experiences for Microsoft Fabric and Azure databases. Join a world-class engineering team in R...
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior AI Software Engineer
Save Icon
Senior AI Software Engineer contractor role in Celebration, US. Design, build, and scale AI-enabled applications using LLMs, Java, TypeScript, or Dart. Develop backend services, REST APIs, and workflow automations for enterprise systems. Requires strong software engineering, cloud platform experi...
Salary Icon
Salary
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Senior Software Engineer (HCM)
Save Icon
Salary Icon
Salary
90.00 - 93.00 USD / Hour
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Senior AI Software Engineer
Save Icon
Salary Icon
Salary
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Senior Staff Software Engineer
Save Icon
Senior Staff Software Engineer role in San Diego, United States. Lead performance improvements across Teradata’s memory and execution systems for large-scale, AI-driven workloads. Requires 10+ years in distributed systems, deep expertise in diagnosing complex memory and OS-level issues, and cross...
Salary Icon
Salary
156400.00 - 234700.00 USD / Year
teradata.com Logo
Teradata
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Salary Icon
Salary
119800.00 - 261000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer sought to lead development projects, design robust solutions, and ensure code quality in Field, Illinois or Sioux Falls, South Dakota. Requires 5+ years of experience (or 3+ with Master’s), demonstrated leadership, and the ability to mentor junior engineers. This...
Location Icon
Location
United States, Field Illinois, Sioux Falls - South Dakota
Salary Icon
Salary
106725.00 - 163645.00 USD / Year
cnhindustrial.com Logo
CNH Industrial
Expiration Date
Until further notice

About the Software Engineer Senior role

A Senior Software Engineer is a pivotal role within the technology industry, representing a step beyond standard software development into a position of technical leadership, architectural ownership, and complex problem-solving. Professionals in these senior-level jobs are responsible for designing, building, and maintaining the core systems that power modern applications, from cloud infrastructure and distributed platforms to embedded systems and high-performance backends. Rather than simply writing code to specifications, a Senior Software Engineer is expected to define the technical vision, making critical decisions about system architecture, scalability, reliability, and security.

The day-to-day responsibilities of a Senior Software Engineer are multifaceted. They typically lead the end-to-end development lifecycle of significant features or entire subsystems, starting from requirements gathering and design through implementation, testing, deployment, and ongoing production support. A common thread across these roles is a deep focus on building large-scale, distributed systems that must operate with high availability and fault tolerance. This often involves working with cloud-native technologies like Kubernetes and Docker, designing microservices architectures, and ensuring systems can handle massive data throughput. Beyond technical execution, these jobs require significant mentorship; senior engineers guide junior team members through code reviews, design discussions, and pair programming, fostering a culture of engineering excellence. They also act as a bridge between technical teams and product or business stakeholders, translating complex technical trade-offs into clear, actionable plans.

The typical skills and requirements for a Senior Software Engineer are rigorous. A strong educational foundation in computer science (BS, MS, or PhD) or equivalent practical experience is standard. Technical proficiency in at least one major statically-typed language such as Java, Go, C++, or Scala is almost always required, alongside deep knowledge of data structures, algorithms, and system design. Experience with public cloud providers (AWS, GCP, Azure), containerization, and CI/CD pipelines is essential for modern cloud-based jobs. For those in embedded or systems-level roles, expertise in Linux internals, kernel configuration, and languages like C and Python is critical. Crucially, senior roles demand proven experience operating production systems, including participation in on-call rotations and a strong understanding of observability, monitoring, and incident response. Soft skills are equally vital: exceptional communication, the ability to drive cross-team collaboration, and a customer-focused mindset are hallmarks of successful senior engineers.

In essence, a Senior Software Engineer is a technical leader who combines deep coding expertise with strategic thinking. They are the engineers who not only build the systems of today but architect the scalable, resilient, and innovative foundations for tomorrow. This makes their jobs some of the most challenging and rewarding in the tech landscape.