Software Engineer Jobs
Software Engineer jobs are open across tech, fintech, healthtech, defense, and e-commerce, from new-grad and junior roles to staff, principal, and distinguished engineer, with specializations in backend, frontend, and machine learning. Scan the live roles below and apply to whichever ones fit.
Find Software Engineer JobsLooking for remote work? View remote software engineer jobs →Student or new grad? View software engineer internships →Overview
Showing 5 of 3,797+ Software Engineer jobs











INTRODUCTION
FieldAI’s Irvine team is where embodied AI meets real robots, real sensors, and real field deployments. Based in the heart of Southern California’s robotics ecosystem, we build risk-aware, reliable, field-ready AI systems that solve the hardest problems in robotics and unlock the full potential of embodied intelligence. If you want your work to ship, get tested on hardware, and improve through real deployments, Irvine is the place. We go beyond typical data-driven approaches or pure transformer-only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions that deliver results today and get better every time our robots run in the field.
ABOUT THE JOB
Field AI is looking for a Data Engineer to build reliable data pipelines and infrastructure for robotics data at scale. You will work on systems that move telemetry, logs, sensor data, and operational signals from deployed robots into the platforms used by autonomy, analytics, ML, and deployment teams. This role is ideal for someone with a strong software engineering background who enjoys building production systems, working with cloud infrastructure, and owning data pipelines end to end.
WHAT YOU WILL GET TO DO
- Design, build, and maintain production data pipelines for robot telemetry, logs, sensor data, and operational events.
- Build reliable ingestion, transformation, and orchestration workflows using tools such as Airflow.
- Develop backend services, APIs, and internal tools that make data accessible to engineering, ML, analytics, and operations teams.
- Work with cloud infrastructure on AWS, including object storage, compute, databases, queues, and data processing services.
- Improve pipeline reliability through monitoring, retries, backfills, schema validation, and data quality checks.
- Collaborate with robotics, autonomy, infrastructure, and deployment teams to support real-world robot operations.
- Help scale data systems for growing fleets and increasingly large datasets.
BASIC QUALIFICATIONS
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 3+ years of experience in data engineering, backend engineering, infrastructure, or platform engineering.
- Strong software engineering skills, preferably in Python.
- Experience building and operating data pipelines in production.
- Familiarity with Airflow or similar workflow orchestration tools.
- Experience with AWS services such as S3, Lambda, ECS, EC2, RDS, Redshift, Glue, Athena, SQS, or related systems.
- Good understanding of testing, monitoring, debugging, and incident response for production systems.
- Ability to work across teams and translate messy real-world data problems into reliable systems.
PREFERRED QUALIFICATIONS
- Experience with AWS CDK, Terraform, CloudFormation, or other infrastructure-as-code tools.
- Experience with Kubernetes, including deploying, operating, or debugging workloads in production clusters.
- Experience with robotics, autonomy, IoT, fleet telemetry, time-series data, or sensor-heavy systems.
- Experience with data lake or warehouse systems such as Redshift, Snowflake, BigQuery, Databricks, or Athena.
- Familiarity with CI/CD and modern DevOps practices.
Our salary range is generous and we consider each individual’s background and experience when determining final compensation. Base pay may vary based on role scope, job-related knowledge, skills, experience, and the Irvine, California market.
WHY JOIN FIELD AI IN IRVINE?
In Irvine, you will work where the robots are. Our local team builds and tests systems on real hardware with real sensors, then ships them to operate in unstructured, previously unknown environments around the world. We are solving one of robotics’ hardest challenges: reliable deployment outside the lab. Our Field Foundational Models™ raise the bar for perception, planning, localization, and manipulation, with an emphasis on explainability and safety for real-world use. You will collaborate with a world-class team that thrives on creativity, resilience, and bold thinking. We bring deep experience from organizations such as DeepMind, NASA JPL, Boston Dynamics, NVIDIA, Amazon, Tesla Autopilot, Cruise, Zoox, Toyota Research Institute, and SpaceX, along with a track record of field deployments and strong performance in DARPA challenge segments.
BE PART OF THE NEXT ROBOTICS REVOLUTION
We are looking for builders who want their work to leave the whiteboard and show up on robots. If you enjoy tackling tough, uncharted questions and working across disciplines, you will find your people here. Our teams span AI, software, robotics engineering, product, field deployment, and technical communication, all focused on shipping systems that perform in the real world. Our headquarters is in Irvine, and we partner closely with teams there as well as colleagues across the US and around the world. Join us in Southern California and help define what dependable, field-ready autonomy looks like.
We value diverse perspectives and are committed to fostering an inclusive workplace. We evaluate candidates and employees based on merit, qualifications, and performance, and we do not discriminate on the basis of race, color, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, or any other legally protected status.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Software Engineer Jobs by Experience Level
Top Cities Hiring Software Engineers
Explore software engineer openings in the cities hiring most right now.
See All 3,797+ Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Software Engineer JobsSoftware Engineer Job Market
Who's Hiring
- JPMorganChase205

- CVS Health194

- Apple125

- Google114

- Amazon84

Top Industries Hiring
- Technology & Software118
- Consulting & Professional Services42
- Insurance27
- Electronics & Hardware27
- Healthcare & Medical Services23
What Employers Look For
The qualifications that appear most often in software engineer jobs.
- Proficiency in one or more languages such as Python, Java, Go, or TypeScript
- Experience building and maintaining REST APIs or distributed backend services
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure
- Understanding of data structures, algorithms, and system design principles
- Experience with version control workflows using Git and collaborative code review
- Bachelor's degree in computer science, software engineering, or a related technical field
Tips for Your Software Engineer Job Search
Tailor your resume to each stack
Recruiters scan for exact technology names, so match your resume's skills section to the language, frameworks, and cloud platforms listed in each job description. A generic skills list gets filtered out by ATS before a human sees it.
Showcase impact with concrete outcomes
Replace task descriptions with outcome statements: what you built, the scale it ran at, and what improved as a result. Reviewers compare candidates by measurable output, not by job duties copied from an old description.
Apply early to roles that fit
Migrate Mate lists software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Target teams, not just companies
Large companies have dozens of engineering teams with different stacks and cultures. Search by team focus or product area, not only the company name, so your application lands in front of the right hiring manager.
Prepare for system design early in the process
Most mid-level and senior software engineer loops include at least one system design round covering distributed systems, data modeling, or API architecture. Practice designing end-to-end systems out loud before your first screen, not after.
Negotiate after the offer, not before
Once you have a written offer, ask for time to review it, then counter in writing with a specific rationale tied to your experience and the scope of the role. Verbal negotiation during an early screen almost always works against you.
Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most software engineers?
JPMorganChase, CVS Health, and Apple are hiring the most software engineers right now, with openings concentrated in California, Texas, and Washington, based on current listings on Migrate Mate as of August 2026. Roles are distributed across product, platform, and infrastructure teams, so check each company's active listings for the specific stack and seniority level you're targeting.
How many software engineer jobs are remote?
About 66% of software engineer openings are fully remote or hybrid as of August 2026, making it one of the more remote-accessible roles in the job market. Backend, data engineering, and platform infrastructure roles tend to have the highest share of remote options, while on-site requirements are more common in defense, hardware-adjacent, and regulated financial systems work.
How do you become a software engineer?
Most software engineers enter through a four-year computer science degree, a focused bootcamp, or self-directed learning paired with a strong portfolio of projects. Build and publish real projects on a code-hosting platform, contribute to open-source work where you can, and practice coding problems consistently. Employers evaluate both your code and your ability to talk through your reasoning, so mock interviews matter as much as your portfolio does.
How do you get hired as a software engineer with little experience?
Focus on building a portfolio of two or three complete projects that solve a real problem and are deployed publicly, not just stored in a repository. Target roles labeled associate, junior, or new-grad, and apply to companies with structured onboarding programs. Contributing to open-source projects and completing relevant certifications in cloud or specific frameworks gives reviewers something concrete to evaluate when work history is thin.
What does the software engineer interview process look like?
Most software engineer interview processes start with a recruiter or hiring-manager phone screen, followed by a technical screen involving live coding in a shared editor. From there, candidates move to a full loop that typically includes additional coding rounds focused on data structures and algorithms, a system design discussion, and a behavioral interview. Some companies add a take-home assignment or an architecture deep-dive depending on the seniority of the role.
Where can I find and apply to software engineer jobs?
You can find and apply to software engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your stack and experience level, then apply directly to each one that fits. The listings are updated regularly, so checking back frequently gives you access to newly posted openings before they fill.
See All 3,797+ Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Software Engineer Jobs