1

L4 Software Engineer Jobs (NOW HIRING)

... L2-L4) software by building scalable simulation platforms, cloud infrastructure, and automated ... Our tools enable global engineering teams to validate complex driving systems efficiently and with ...

Software Engineer - Data Workflows

Ann Arbor, MI ยท On-site

$112K - $134K/yr

... L2-L4) software by building scalable simulation platforms, cloud infrastructure, and automated ... Our tools enable global engineering teams to validate complex driving systems efficiently and with ...

Senior Software Development Engineer L4

$125K - $165K/yr

The Senior Software Development Engineer L4 is expected to successfully work through complex tasks independently, understand the intricacies of the software development life cycle, and display strong ...

New

$100 - $130/hr

Our Software Engineers are product focused, giving them the opportunity to work on a product and understand the layers of the software stack. Work includes documentation, automated testing, debugging ...

Required: * 10+ years of software engineering experience with a strong focus on Android development * Deep expertise in Android ecosystem and SDK development, including knowledge of what Android ...

Required: * 10+ years of software engineering experience with a strong focus on Android development * Deep expertise in Android ecosystem and SDK development, including knowledge of what Android ...

The Senior Software Development Engineer L4 is expected to successfully work through complex tasks independently, understand the intricacies of the software development life cycle, and display strong ...

New

next page

Showing results 1-20

L4 Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do l4 software engineer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for l4 software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an L4 software engineer?

An L4 Software Engineer typically refers to a mid-level software engineer, often used at companies like Google and other large tech firms. L4 engineers are expected to have several years of experience and are responsible for designing, developing, testing, and maintaining software systems. They often collaborate with cross-functional teams, mentor junior engineers, and contribute to technical planning. The role requires strong coding abilities, problem-solving skills, and a solid understanding of software engineering best practices. Career progression from L4 usually leads to senior engineering roles.

What are the key skills and qualifications needed to thrive as an L4 software engineer?

To thrive as an L4 Software Engineer, you need strong programming skills, a solid grasp of computer science fundamentals, and typically a bachelor's degree in computer science or a related field. Experience with version control systems (like Git), cloud platforms (such as AWS or GCP), and familiarity with development frameworks and CI/CD pipelines are commonly required. Excellent problem-solving, communication, and teamwork skills help you collaborate effectively and contribute to complex projects. These competencies ensure you can deliver high-quality software solutions efficiently while working within diverse engineering teams.

How does an L4 software engineer typically collaborate with product managers and designers during a project?

As an L4 Software Engineer, you'll work closely with product managers and designers throughout the software development cycle. This collaboration often involves participating in planning meetings, providing technical feedback on proposed features, and helping to shape user stories or requirements. You'll be expected to offer insights on feasibility, suggest improvements, and ensure alignment between engineering and product goals. Regular communication and a proactive approach to problem-solving are key to ensuring successful project outcomes.

What is the difference between L4 Software Engineer vs L5 Software Engineer?

AspectL4 Software EngineerL5 Software Engineer
ExperienceTypically 2-4 yearsTypically 4-6 years
ResponsibilitiesContributes to projects, writes code, fixes bugsLeads small projects, mentors juniors, designs solutions
SkillsProficient coding, basic system designAdvanced coding, system architecture, leadership
CertificationsOptional, depends on companyOptional, but often preferred

In summary, an L4 Software Engineer is an early-career professional focused on coding and task completion, while an L5 Software Engineer takes on more leadership, design, and mentorship responsibilities, reflecting increased experience and skills.

How much do L4 software engineers make?

L4 software engineers typically earn a base salary ranging from $120,000 to $180,000 annually, depending on the company, location, and experience. They often receive additional compensation such as bonuses, stock options, and benefits, especially in large tech firms or competitive markets.
More about L4 Software Engineer jobs

What cities are hiring for L4 Software Engineer jobs?

Cities with the most L4 Software Engineer job openings:

Infographic showing various L4 Software Engineer job openings in the United States as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer - Data Workflows

Woven

Ann Arbor, MI โ€ข On-site

$120 - $160/hr

Other

Medical, Dental, Vision

Posted 11 days ago


Job description

Woven by Toyota is enabling Toyotaโ€™s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human-centric innovation โ€” expanding what โ€œmobilityโ€ means and how it serves society.

Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation. Business-critical functions empower these teams to execute, and together, weโ€™re working toward one bold goal: a world with zero accidents and enhanced well-being for all.

TEAM

The ADAS Simulation and Validation Tools group accelerates the development of advanced driver assistance systems (ADAS) and autonomous driving (L2โ€“L4) software by building scalable simulation platforms, cloud infrastructure, and automated testing pipelines. Our tools enable global engineering teams to validate complex driving systems efficiently and with confidence.

We focus on large-scale data workflows that ingest, transform, and correlate real-world and simulated driving data. This data powers critical simulation experiments and analytics tools used to improve driving system performance and guide strategic decisions. Our team sits at the intersection of simulation, cloud engineering, and data analysisโ€”solving challenges in automation, scalability, and system validation to support cutting-edge vehicle programs.

WHO WEโ€™RE LOOKING FOR

We are seeking an experienced backend software engineer with a strong emphasis on data engineering and data analytics. The ideal candidate has experience with large-scale data ETL pipelines and schema design, web services and APIs, cloud infrastructure, and test automation. They will lead the design and deployment of cloud-native workflows for large-scale ADAS simulation and evaluation, including analytics applications, test orchestration, and traceability systems. By championing best practices, collaborating with cross-functional teams, and mentoring developers, you will play a key role in building our mission-critical AD/ADAS tools.

RESPONSIBILITIES

Backend and Data Software Engineering

Build and optimize end-to-end data workflows from collection to user-facing tools

Create efficient data models and automation pipelines for AD/ADAS systems

Develop robust APIs to support data analytics applications

Implement comprehensive testing strategies to ensure application reliability

Communicate technical concepts and data findings effectively to non-technical team members and leadership

Teamwork

Collaborate closely with the Product team and internal customers to optimize workflows and user experience.

Work with other engineers to promote best practices, conduct code reviews, and ensure consistency and quality across the codebase

Ownership

Write clear technical design documents and system documentation.

Deliver features through the full software lifecycle including requirements gathering, design, implementation, testing, documentation, release, and maintenance.

EXPERIENCE

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

3+ years of professional software development experience in backend web services and data pipelines.

Technical Expertise

Experience with Python in a web and data context

Experience with SQL and data schema design.

Experience with data ingestion and ETL pipelines.

At least 1 year experience with cloud computing (AWS, Microsoft Azure, or Google Cloud)

Familiarity with NoSQL database systems such as DynamoDB.

Soft Skills

Strong problem-solving and debugging capabilities.

Strong written and verbal communication skills, including technical designs and documentation.

Preferred Qualifications

Experience with microservice and serverless cloud architectures.

Experience with performance optimization techniques in various database systems.

Experience with infrastructure as code (e.g., Terraform).

WHAT WE OFFER
  • Excellent health, wellness, dental and vision coverage
  • Family planning and care benefits
OUR COMMITMENT

We are an equal opportunity employer and value diversity.

Any information we receive from you will be used only in the hiring and onboarding process. Please see ourprivacy notice for more details.

#J-18808-Ljbffr