1

L4 Software Engineer Jobs (NOW HIRING)

Software Engineer, I - Data Engineering

$117K - $140K/yr

They are seeking a Software Engineer to build and support Linux- and cloud-based data systems ... Torc provides L4 end-to-end self-driving software for mobility, trucking, mining, and defense ...

Software Engineer, I - Data Engineering

$117K - $140K/yr

They are seeking a Software Engineer to help build and support Linux- and cloud-based data systems ... Torc provides L4 end-to-end self-driving software for mobility, trucking, mining, and defense ...

Proven expertise in IP packet processing at L3/L4 layers, including DPDK, XDP/eBPF or user-space ... Software Engineer/Level I: $160,000.00 - $225,000.00/per year Your actual level and base salary ...

Proven expertise in IP packet processing at L3/L4 layers, including DPDK, XDP/eBPF or user-space ... Software Engineer/Level I: $160,000.00 - $225,000.00/per year Your actual level and base salary ...

Software Engineer III (AI)

Campbell, CA · On-site

$140K - $160K/yr

As a Software Engineer III (AI), you'll build the AI infrastructure that runs natively on TrueNAS ... Build out the inference path using cuVS/CAGRA and similar libraries, targeting NVIDIA L4/A2-class ...

Software Engineer III (AI)

Campbell, CA · On-site +1

$140K - $160K/yr

As a Software Engineer III (AI), you'll build the AI infrastructure that runs natively on TrueNAS ... Build out the inference path using cuVS/CAGRA and similar libraries, targeting NVIDIA L4/A2-class ...

THE OPPORTUNITY We're hiring a Senior Software Engineer (L4) to own major features from the backend through the frontend of our insurance platform. Today the backend is Java and the frontend is React ...

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 Jun 25, 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 is a mid-to-senior level role in many tech companies, typically responsible for designing, developing, and maintaining software systems. They often have several years of experience, strong coding skills, and may mentor junior engineers while collaborating on complex projects.

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.

What is L1, L2, L3, and L4 in software engineering?

In software engineering, levels like L1, L2, L3, and L4 typically represent different seniority tiers within a company's engineering hierarchy, with L1 being entry-level and L4 indicating a senior or lead role. These levels often correspond to experience, technical skills, and responsibilities, and are used to structure career progression, compensation, and expectations for roles such as a Software Engineer or L4 Software Engineer.

What are the key skills and qualifications needed to thrive as an L4 Software Engineer, and why are they important?

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 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.

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 engineer makes $500,000 a year?

A senior software engineer or specialized roles such as staff or principal engineers at large tech companies can earn $500,000 or more annually, often including bonuses, stock options, and other compensation. Achieving this level typically requires extensive experience, advanced technical skills, and leadership responsibilities within high-paying organizations.
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 June 2026, with employment types broken down into 25% Part Time, and 75% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Engineer, I - Data Engineering

Software Engineer, I - Data Engineering

Torc Robotics

Remote

$117K - $140K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Summary:
Torc Robotics is a leader in autonomous driving focused on developing software for automated trucks. They are seeking a Software Engineer to build and support Linux- and cloud-based data systems, contributing to AWS-based data ingestion, ETL, and storage solutions for analytics and ML training.
Responsibilities:
• Create robust and resilient pipelines to process massive daily volumes of data created by vehicle fleets and simulation environments
• Build and support scalable pipelines as part of Torc’s Data Factory to deliver data for ML training at scale
• Scale Torc’s data lake through a distributed storage system, data crawling and discovery
• Promote and protect the integrity of data through validation, versioning, data provenance, and governance
• Support the expansion of Torc’s data lake through acquisition of additional data sets from internal and external sources
• Assist in the development and delivery of cloud-based solutions
• Collaborate with teams specializing in perception, planning, control, mapping and vehicle testing to develop solutions that support product delivery
• Support the implementation of emerging cloud-based capabilities that can extend our technology stack and improve our ability to build, deploy and test safety-critical software for self-driving vehicles
• Participate in the team’s on-call rotation to support our deployed systems during business hours
Qualifications:
Required:
• BS/MS Degree in Computer Engineering, Computer Science, or related field
• Experience writing code using Python
• Practical experience with Docker and containerization
• A strong commitment to test-driven development patterns, continuous integration and delivery, and infrastructure as code
• Experience with Linux and general bash scripting
• Experience deploying, troubleshooting, monitoring and maintaining Linux systems
Preferred:
• Strong organizational, time management, and communication skills working with a team orientation and collaborative style
• Experience developing cloud-based serverless solutions
• Experience with pandas, numpy and other Python-based data analysis libraries and tooling
• Knowledge of AWS serverless architectures (Lambda, Batch, ECS Fargate, Glue, Athena)
• Experience with data storage and acquisition patterns for robotics and advanced driver assistance systems
• Knowledge of different database architectures, including but not limited to relational and NoSQL databases, vector stores, data warehousing and clustered, distributed data stores
• Experience with the Databricks platform, particularly for serving data, visualizations and jobs
• Experience with scaling data for ML and AI workloads using Ray
Company:
Torc provides L4 end-to-end self-driving software for mobility, trucking, mining, and defense markets through strategic partnerships Founded in 2005, the company is headquartered in Blacksburg, USA, with a team of 501-1000 employees. The company is currently Late Stage.