Browse Software Engineer roles matched to your experience and preferences. JobAssist writes tailored cover letters, fills out applications, and helps you apply in one click.
4.8 Based on 870 reviews
JobAssist lists verified open Software Engineer jobs, from entry-level to senior positions, updated daily.
Yes. Every listing is screened for legitimacy before it goes live – real employers, real pay, no scams.
Yes – each listing shows the workplace type, including fully remote, hybrid, and office-based roles.
Listings range from entry-level to senior roles. Each one shows the seniority level and requirements up front.
Yes – upload your resume and JobAssist tailors and submits applications to matching Software Engineer roles for your approval.
66,949 jobsSoftware Engineer
Roles Software Engineers also search
This Software Engineer III role is an integral part of an agile team within Consumer and Community Banking and Digital Banking at JPMorgan Chase, focused on enhancing, building, and delivering market-leading technology products securely and scalably.
This engineering role involves designing, writing, testing, and maintaining software applications, with a focus on improving product scale, speed, efficiency, and reliability.
This engineering role focuses on ensuring the quality and stability of NVIDIA's networking products through the development of efficient production tests. It involves understanding both hardware and software to enable high availability and ensure product quality for customers.
This engineering role focuses on building large-scale distributed systems for the security domain within Amazon GuardDuty, a customer-facing threat detection service for AWS.
This Software Engineer III role at JPMorganChase involves designing and delivering market-leading technology products in a secure, stable, and scalable way.
This engineering role involves designing, developing, integrating, testing, and sustaining mission-critical command and control (C2) software for warfighters and customers globally.
Shaping the future of imaging across all Apple products is the core of this embedded software engineering job, working at the intersection of hardware and software.
This engineering role focuses on making batch development and testing faster and more reliable. As a developer on the Batch Developer Experience team, you will build tools and systems to streamline workflows, strengthen testing, and improve the reliability of critical batch…
Software Engineers at Anduril independently drive the delivery of various software integrated into the company's products. This includes autonomy, simulation, data processing, payload integration, and off-board command and control and decision support.
This platform engineering role involves building and maintaining backend services for payments, analytics, subscriptions, new products, text to speech, and external APIs.
Working on the next generation of wired networking platforms, the Software Engineer designs, codes, and develops features for switches and routers, contributing to the end-to-end product development lifecycle.
This software engineering role is central to SpaceX's operations, focusing on developing mission-critical applications that accelerate launch vehicle production and flight, as well as supporting the global growth of Starlink's internet service.
This engineering role on the Mastercard Payment Networks team involves driving customer experience strategy through innovation and problem-solving. The successful candidate will be passionate about technology and object-oriented programming, with an entrepreneurial mindset.
This Software Engineer role on the CDP Payment Acceptance team focuses on building a stablecoin payment rail for merchant checkouts, subscriptions, and onchain settlements.
This full development and test role involves building and validating wireless features across the entire stack, from access points to controllers and management systems.
This engineering role focuses on building and operating the sandboxing infrastructure that runs untrusted, model-generated code and agent workloads at scale.
This Level 2 Software Engineer role offers hands-on experience across the software lifecycle, working with experienced engineers to build next-generation mission computers for safety-critical avionics systems.
Supporting Roblox's large-scale managed OLTP access and management platform, this engineering role involves building and evolving EaaS (Entities-as-a-Service) within the Infra / Storage Data Access team.
This software engineering role is within the Special Projects team, an elite group in the office of the CTO, focused on steering technology development for Shield AI's intelligent systems.
This general software engineering role focuses on building tools and infrastructure to understand and reduce risks from increasingly capable AI systems.
This engineering role focuses on developing and iterating the client-side of TikTok Messaging, aiming to enhance user connections through chat experiences and real-time communication.
This Software Engineer role focuses on server-side and backend development within a high-performing team. The successful candidate will build scalable software systems that power the manufacturing of innovative products, including vehicles, superchargers, energy storage solutions…
This engineering role involves participating in collaborative, cross-disciplined integrated product teams, often employing agile software development techniques.
This role is for a Software Engineer specializing in embedded systems, focusing on RF and optical systems for the Tera Wave satellite communications network.
Designing and building innovative, scalable software products is the core of this engineering job, ensuring customers can use AI securely.
The AWS DynamoDB team is looking for a talented Software Development Engineer to join our fast-moving observability and performance team.
This role is for a passionate and talented Software Development Engineer with a growth mindset, adept at a variety of skills, to join a team building the future of Smart Glasses and Wearables.
Developing traditional and serverless applications and services in an agile and collaborative environment is the core of this engineering role. You will integrate with data storage services and message buses, deploying applications to the cloud using CI/CD and ensuring quality through documentation…
Developing user-focused solutions as a back-end developer is the core of this role, ensuring sites and systems have the right combination of clean code, APIs, analytics, and infrastructure.
Staff Software Engineers design, build, and run generative AI services, agents, and applications that solve practical problems for Agoda teams.
This engineering role focuses on solving complex customer problems by building software in a unique, never-been-done-before task. The position suits a bright software engineer who thrives in a dynamic development team.
This deeply hands-on technical leadership role involves solving complex problems, writing production code, and elevating the engineers around them.
This Software Engineer role specializes in Neo4j, focusing on designing and building applications that leverage graph technology to manage complex, connected data.
This engineering role is for a hands-on developer who will design, build, and operate distributed platform services and APIs, contributing to next-generation data infrastructure at Walmart scale.
This engineering role focuses on the core C/C++ replication engine for AWS Database Migration Service (DMS), which powers heterogeneous database migrations for tens of thousands of customers.
This software engineering role involves shaping the future of Air Traffic Management by developing award-winning technology that has a real-world impact.
This role involves integrating into client teams to work alongside existing designers and engineers on a daily basis, focusing on flexible, project-based development work. It suits a highly skilled individual looking to thrive in a positive, respectful, and supportive environment.
Risk Software Engineer with QRL at Citi focuses on risk models and utilizes Python among cutting-edge technologies. This full-time position emphasizes both development and analytical skills, helping design frameworks for model-driven computations and building infrastructure APIs for robust data…
Building high-performance, highly available services that restaurants depend on every day is the core of this backend-focused engineering role. You will work closely with other engineers, product managers, and designers to shape how DashOS products connect, rather than inheriting decisions made by…
Software engineers at Meta are building a cloud-native infrastructure optimized for AI development, with a focus on supporting a Kubernetes-first AI infrastructure.
This engineering role is a key contributor to the development and upkeep of Labgen, the company's Laboratory Information System (LIS). It involves designing, developing, and maintaining its various programs and services, collaborating closely with Product Management and the Development Manager to…
As a Software Engineer at Thales, you will be part of a team that develops operating systems, firmware, and drivers embedded in optronic products and missile electronics.
This role is for a highly accomplished Principal Software Engineer to join the engineering team for the Ready product, focusing on leading the technical direction, architecture, and engineering strategy for a modern, scalable, resilient, and intelligent enterprise SaaS product.
This engineering role involves developing, maintaining, and supporting critical business applications, participating in both Fullstack development initiatives and the resolution of complex incidents.
Developing a Test Base Station (TBS) for verifying QCT mobile chipset functionality is the focus of this software engineering role. It offers an exciting opportunity to implement and verify complex wireless systems as part of a diverse, experienced team.
Software engineers in the Commercial Engineering & AI (CEAI) team partner with stakeholders to accelerate the transformation of Microsoft's commercial business into a frontier organization.
This engineering role involves building and optimizing the cloud foundation that powers ByteDance's global ecosystem, focusing on infrastructure solutions like serverless computing and resource quota management.
This role is for a Software Engineer on the Litigation Drafting team, focusing on building the next generation of AI agentic products for legal professionals.
This software engineering role is for an AI-native thinker who will build and improve ML and LLM-based solutions for Snowflake's global support and sales organizations.
This Staff Software Engineer role focuses on Identity and Access Management (IAM) within the Trust & Safety team, which is dedicated to building the most trusted data analytics and ML platform globally.