Remote Software Engineer Jobs in United States (3,261)
Principal Software Engineer
The Principal Software Engineer will lead the architecture and development of Microsoft's virtualization platform, focusing on the hypervisor and Virtual Machine Monitor. They will collaborate across teams to improve performance, security, and reliability while mentoring engineers and driving technical strategy.
Staff Software Engineer
The Staff Software Engineer will lead architecture and delivery for core products across multiple teams using AI-native practices. They are responsible for driving multi-quarter initiatives, mentoring engineers, and ensuring the reliability and scalability of frontend and backend systems.
Backend Software Engineer (Contract)
You will design, develop, and maintain backend microservices and RESTful APIs using Python and Flask within an established production codebase. Additionally, you will optimize database schemas and SQL queries while ensuring the reliability and scalability of critical business systems.
Senior Software Engineer - Audience Targeting
You will develop and maintain high-volume Kotlin APIs and distributed systems that power the company's core audience targeting products. Additionally, you will collaborate with data scientists and product leads to optimize machine learning models and handle massive data processing at scale.
Be the one who applies first
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Senior Software Engineer II (AI Native)
You will design and build end-to-end features across the full stack while establishing AI-native engineering workflows for the team. You will also collaborate with product and design teams to deliver scalable solutions for aging parents and other member segments.
Staff Software Engineer - AI Compute, Together Cloud
You will architect and build major components of the AI cloud platform, including GPU and network virtualization stacks and global management planes. You will also lead technical direction across teams, mentor engineers, and ensure the reliability and scalability of the infrastructure.
Software Engineer, Machine Learning
You will operationalize machine learning models by transforming prototypes into robust, scalable production systems. This involves designing high-volume services, managing data pipelines, and ensuring model reliability and performance in a production environment.
Principal Software Engineer
You will own customer-facing product features end-to-end across the full stack while shaping product strategy and technical direction. Additionally, you will design and build AI-enabled experiences and mentor team members to raise the overall engineering bar.
SPEC ADV SOFTWARE ENGINEER
You will lead software development efforts to create world-class healthcare solutions while architecting high-volume, cloud-native enterprise applications. The role involves driving innovation in AI adoption, mentoring engineering teams, and ensuring the scalability and reliability of distributed systems.
Senior Software Engineer - Full-Stack
Develop performant web applications and API platforms for satellite orchestration using modern cloud and analytics technologies. Collaborate within an Agile Scrum team to iterate on customer-focused features while mentoring junior engineers.
Sr Software Engineer, Backend
You will design, develop, and operate scalable backend services using TypeScript and Go within a microservices architecture. Additionally, you will collaborate across teams to integrate shared services and ensure the reliability and performance of AI-driven learning platforms.
Sr Software Engineer, Frontend
You will design, develop, and maintain scalable user-facing web applications while leading complex technical initiatives and front-end architecture. The role involves collaborating with cross-functional teams to deliver accessible, performant, and secure digital learning solutions.
Senior Software Engineer, Frontend
You will design and build polished, performant user-facing features using React and TypeScript while contributing to backend services in Go. Additionally, you will lead technical direction, mentor team members, and leverage AI tools to accelerate development cycles.
Principal Software Engineer (Autonomous Systems)
The Principal Software Engineer will develop and configure autonomous flight systems for UAS/UAV platforms. They will also collaborate with cross-functional teams to design, test, and verify complex software solutions for embedded hardware.
Senior or Staff Software Engineer, Data Platform (Canada)
You will build highly reliable data services to integrate with blockchains and develop complex ETL pipelines to process petabytes of data. Additionally, you will design intricate data models and oversee the deployment and monitoring of large database clusters.
Senior Software Engineer, Database Engineer
You will develop, operate, and scale petabyte-scale relational database systems while owning the serving layer end-to-end. Additionally, you will build agentic automation for routine database operations and optimize query performance to ensure high availability.
Be the one who applies first
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Chip Software Engineer
The Chip Software Engineer will design and build software tooling, firmware, and infrastructure to support semiconductor development and validation. They will collaborate with hardware and EDA teams to improve silicon development cycles, performance, and quality.
Software Engineer Consultant - Appian
The role serves as an enterprise technical architect responsible for defining Appian strategy, governance, and solution design for complex business initiatives. The individual will lead architecture reviews, develop critical platform capabilities, and mentor technical teams to ensure engineering excellence.
Senior Software Engineer - Orchestration
You will own the design and delivery of features for the dbt platform's orchestration layer, including the scheduler and execution harness. You will collaborate with cross-functional teams to build high-throughput APIs and optimize system performance.
Senior Software Engineer - Orchestration
You will own the design and delivery of features for the dbt platform's orchestration layer, including the scheduler and execution harness. You will collaborate with product and engineering teams to build scalable, high-throughput APIs and optimize system performance.
Software Engineer, Privacy Engineering
You will design and develop services or infrastructure to support data privacy initiatives and consumer rights across the engineering ecosystem. You will also collaborate with product, security, and legal teams to integrate privacy technologies and provide mentorship to other engineering teams.
Software Engineer - Infrastructure Security
You will build and maintain workload identity infrastructure to replace static secrets with short-lived credentials. Additionally, you will unify authorization frameworks and drive the adoption of secure identity-based authentication across internal services.
Lead Software Engineer - Guidewire (Claims Center)
The Lead Software Engineer is responsible for designing, developing, and maintaining applications while providing technical leadership for solution delivery. They also manage incident resolution, perform root cause analysis, and ensure system resiliency through automated testing and DevOps practices.
Software Engineer III - Guidewire (Claims Center)
The Software Engineer III is responsible for designing, developing, and maintaining applications and integrations using Java, .Net, and web technologies. They also act as an application owner for incident management, technical troubleshooting, and ensuring quality standards through peer reviews and documentation.
Software Engineer, Staff
Own user-facing product interfaces, secure communications, encryption, data architecture, access controls, and audit logging. Deliver features end to end from specification through production, including testing, monitoring, iteration, and contributions to shared code standards.
Be the one who applies first
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Embedded Software Engineer (DMV- Remote With Travel)
Develop and optimize embedded Linux software for Xilinx UltraScale+ platforms, including PetaLinux images, drivers, FPGA interfaces, and performance-critical applications. Support PCB and system bring-up, testing, troubleshooting, documentation, and integration with hardware, FPGA, DSP, and RF teams in lab and field environments.
Staff Embedded Software Engineer
Lead the architecture, design, development, integration, and verification of embedded software for intelligent imaging and radar systems, including camera integration and high-performance video processing. Provide technical leadership on complex projects through code reviews, debugging, planning, design oversight, and mentoring engineers.
Senior Software Engineer, Applied AI
Lead the design, implementation, deployment, and operation of secure, reliable AI-enabled products and internal tools, while establishing reusable architectures and responsible AI practices. Partner with stakeholders to prioritize AI opportunities, evaluate models and platforms, measure outcomes, and mentor colleagues in effective AI use.
Sr Software Engineer I
Analyze, design, develop, test, maintain, and refactor enterprise software applications using Microsoft technologies, while estimating work, monitoring automated processes, and remediating issues. Collaborate with product owners and end users, review code, mentor other engineers, and contribute to training and development.
Automatically Apply to Software Engineer Jobs
Stop the endless job search. Our AI finds and applies to the best jobs for you.