CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer United States Jobs (Remote work)

675 Job Offers

Senior Software Engineer, Cloud Enablement
Save Icon
Join Temporal's Cloud Enablement team as a Senior Software Engineer. You will design and build reliable, scalable backend systems for critical High Availability and migration features in Temporal Cloud. This remote US role requires strong distributed systems experience in Go/Java and a focus on o...
Location Icon
Location
United States
Salary Icon
Salary
155000.00 - 225000.00 USD / Year
temporal.io Logo
Temporal
Expiration Date
Until further notice
Sr. Staff Software Engineer - Hue
Save Icon
Lead the technical strategy for Hue, Cloudera's open-source SQL Assistant, as a Senior Staff Software Engineer. You will architect a secure, scalable platform for enterprise analytics, driving AI integration and core feature development. This remote US role requires strong Python, web framework (...
Location Icon
Location
United States , Austin; Remote
Salary Icon
Salary
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Staff Full Stack Software Engineer, Platform Engineering
Save Icon
Join Cloudera's Platform Engineering team as a Staff Full Stack Engineer. Design and build cloud-native AI platforms using Rust, Python, or Go, integrating LLMs and vector databases. Enjoy flexible WFH, wellness programs, and career growth in a role shaping the future of data and AI.
Location Icon
Location
United States
Salary Icon
Salary
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Core team as a Senior Software Engineer. You will design and maintain automation for Linux at cloud scale, leveraging AI to enhance performance and reduce manual toil. This role requires a Bachelor's degree and 4+ years of coding experience in languages like C++ or Python. ...
Location Icon
Location
United States , Multiple Locations
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
Join Microsoft's Azure Core team as a Senior Software Engineer. Develop and automate systems for onboarding new hardware platforms to global datacenters. Leverage your expertise in C, C++, or Python to build large-scale, reliable backend infrastructure. This role offers technical leadership in a ...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer, Android
Save Icon
Join Meta's world-class team as a Software Engineer, Android. You will architect scalable systems and build innovative features for billions of users. This role requires deep Android SDK expertise in Java and a passion for performance optimization. Enjoy competitive benefits, equity, and the chan...
Location Icon
Location
United States
Salary Icon
Salary
257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer II - Azure Storage
Save Icon
Join Microsoft as a Software Engineer II to build the next-generation Azure Storage platform. You will design and optimize a world-class distributed file system using C/C++/Java, focusing on hyperscale storage servers with DPUs. This role offers high-impact work on fundamental storage layers with...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Microsoft's Azure Data team as a Software Engineer, focusing on Azure Database for PostgreSQL. Develop scalable, secure features using C, C++, C#, Java, or Python in a cloud environment. This role involves coding, system design, and on-call rotations to ensure high reliability. Multiple loca...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
84200.00 - 165200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Staff Software Engineer, Observability
Save Icon
Lead the evolution of a world-class observability platform at Astronomer. As a Staff Software Engineer, you will architect scalable systems to provide visibility and reliability for enterprise data pipelines. This role requires strong distributed systems expertise and a focus on customer value. J...
Location Icon
Location
United States , New York City; San Jose; San Francisco
Salary Icon
Salary
200000.00 - 230000.00 USD / Year
astronomer.io Logo
Astronomer
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the evolution of Azure's Hybrid connectivity for AI workloads at cloud scale. This Principal Software Engineer role requires deep L2-L4 networking expertise (TCP/IP, BGP, VXLAN) and 6+ years coding in C/C++/Python. Design and operate hyper-scale SDN/NFV infrastructure from multiple US locati...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft Azure's Networking Datapath team to build the industry's fastest cloud infrastructure. Develop and deploy high-performance SDN systems, including the Azure Virtual Switch and RDMA platform, using C/C++. This role requires 2+ years of low-level systems experience and offers a hybrid...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Azure Databricks team as a Senior Software Engineer. Design and build large-scale distributed systems at the intersection of data and AI. Leverage your expertise in Python, Java, or C# to solve complex challenges and shape the future of intelligent cloud platforms. This role offe...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer, Platform and Core Services
Save Icon
Join our innovative tech team in Detroit as a Senior Software Engineer for Platform and Core Services. Design and deploy scalable cloud solutions using AWS/Azure, Go/Typescript, and Kubernetes. Enjoy comprehensive benefits, generous PTO, and a strong retirement plan in this key technical leadersh...
Location Icon
Location
United States , Detroit
Salary Icon
Salary
98600.00 - 137800.00 USD / Year
canopy.security Logo
Canopy
Expiration Date
Until further notice
Software Engineer II - SONiC Networking OS
Save Icon
Join Microsoft's Azure Networking team as a Software Engineer II for SONiC OS. Develop critical software for global data center switches and routers using C, C++, or Rust. Contribute to a leading open-source project powering the world's largest clouds. This role offers a chance to impact Microsof...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer - Azure Kubernetes Service
Save Icon
Lead the next generation of Azure Kubernetes Service (AKS) as a Principal Software Engineer. Design and build scalable, fault-tolerant distributed systems for AI and cloud-native workloads. This role requires deep expertise in C/C++/Go/Python and production cloud infrastructure. Enjoy flexible, r...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Lead the future of Azure infrastructure as a Principal Software Engineer. Design and deliver next-generation AI training and inferencing platforms, diving deep into diverse hardware and software layers. This role requires 6+ years of coding experience in C/C++/C#/Python and offers the chance to d...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join the Azure Core team as a Senior Software Engineer and build the next-generation cloud platform. You will design complex, large-scale distributed systems within Azure Service Fabric, solving core distributed computing challenges. This role requires 4+ years of coding experience in C/C++/C#/Ja...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer (Privacy)
Save Icon
Join the Wikimedia Foundation as a Senior Software Engineer (Privacy) in San Francisco. Design and implement critical security features to protect Wikipedia's users and platform resilience. This hands-on role requires 5+ years of experience, expertise in PHP/JavaScript, and a passion for secure s...
Location Icon
Location
United States of America , San Francisco
Salary Icon
Salary
113082.00 - 175725.00 USD / Year
wikimediafoundation.org Logo
Wikimedia Foundation
Expiration Date
Until further notice
Staff Full Stack Software Engineer, Platform Engineering
Save Icon
Join Cloudera's Platform Engineering team as a Staff Full Stack Engineer. Design and build cloud-native AI platforms using Rust, Python, or Go, integrating advanced ML models. Enjoy a remote role with flexible WFH, wellness programs, and career development. Help create a vendor-agnostic data and ...
Location Icon
Location
United States , Austin; Remote
Salary Icon
Salary
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Software Engineer - Azure Networking
Save Icon
Join Microsoft's Azure Networking team as a Software Engineer. Build and operate the global-scale SDN infrastructure powering Azure, Office 365, and Xbox. Develop backend systems for virtual networking, security, and load balancing using C/C++, Python, or Rust. This role is based in the US and em...
Location Icon
Location
United States , Multiple Locations
Salary Icon
Salary
84200.00 - 165200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.