1

Software Engineering Jobs (NOW HIRING)

As a Software Engineering Manager, you will lead a team of engineers, manage software projects, and collaborate with various technical disciplines to deliver exceptional products and features in the ...

As a Software Engineering Manager, you will manage cross-disciplinary engineers and coordinate with remote teams to oversee multiple software projects, ensuring the delivery of new algorithms and ...

Director, Software Engineering

Irvine, CA ยท On-site

$223K - $260K/yr

The Director of Software Engineering reports to Director of Product Development and leads Diality's Software Engineering and Software Verification & Validation organizations. This role serves as the ...

Software Engineering Manager - Embedded Systems Location: Milwaukee, WI (Hybrid) Overview A growing technology organization is seeking a Software Engineering Manager to lead a team developing complex ...

Software Engineering Manager - Embedded Systems Location: Milwaukee, WI (Hybrid) Overview A growing technology organization is seeking a Software Engineering Manager to lead a team developing complex ...

Director, Software Engineering

Irvine, CA ยท Hybrid

$223K - $260K/yr

The Director of Software Engineering reports to Director of Product Development and leads Diality's Software Engineering and Software Verification & Validation organizations. This role serves as the ...

Software Engineering Manager

Champaign, IL ยท On-site

$130K - $160K/yr

Role Summary A growing technology organization is seeking a Software Engineering Manager - Embedded Systems to lead a team of software engineers responsible for the design, development, and delivery ...

Software Engineering Manager

San Diego, CA ยท On-site

$155K - $190K/yr

The Software Engineering Manager leads a team of embedded software and cryptographic engineers developing advanced computing, communications, and COMSEC solutions for satellite avionics and payload ...

Manager, Software Engineering

Coppell, TX ยท On-site

$120 - $180/hr

Manager, Software Engineering JOB SUMMARY The Manager, Software Engineering leads a team of software engineers and manages third-party vendors responsible for designing, developing, testing ...

New

Software Engineering Manager

San Diego, CA ยท On-site

$155K - $190K/yr

The Software Engineering Manager leads a team of embedded software and cryptographic engineers developing advanced computing, communications, and COMSEC solutions for satellite avionics and payload ...

Manager Software Engineering

Bridgeton, MO ยท On-site

$130.83 - $176.62/hr

Manage and supervise a software engineering team focused on design, development, analysis, documentation, and testing of products, systems, or subsystems. * Manage budget, cost, and schedule inputs ...

Software Engineering Manager Company: The Boeing Company The Boeing Company is looking for a Software Engineering Manager to join our Space Mission Systems (SMS) team, on the ESS/Evolved Strategic ...

Software Engineering Manager Company: The Boeing Company The Boeing Company is looking for a Software Engineering Manager to join our Space Mission Systems (SMS) team, on the ESS/Evolved Strategic ...

Manager Software Engineering

Bridgeton, MO ยท On-site

$130K - $176K/yr

The software engineers are responsible to design, develop, analyze, document and support testing of products, systems, or subsystems. This role must also have the ability to complete a technical ...

Manager Software Engineering

Bridgeton, MO ยท On-site

$130K - $176K/yr

The software engineers are responsible to design, develop, analyze, document and support testing of products, systems, or subsystems. This role must also have the ability to complete a technical ...

Showing results 41-60

Software Engineering information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineering jobs pay per year?

As of Aug 6, 2026, the average yearly pay for software engineering 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.

Is software engineering a well paying job?

Software engineering is generally a well-paying profession, with median salaries often higher than many other fields, especially for those with strong programming skills and experience in popular languages like Java, Python, or C++. Salaries can vary based on location, experience, and industry, but the role typically offers competitive compensation and benefits. Continuous learning and certifications can further enhance earning potential.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, web developer, mobile app developer, or software architect. They often design, develop, test, and maintain software solutions using programming languages like Java, Python, or C++, and may work in various industries including technology, finance, healthcare, and gaming.
More about Software Engineering jobs
What cities are hiring for Software Engineering jobs? Cities with the most Software Engineering job openings:
What are the most commonly searched types of Software Engineering jobs? The most popular types of Software Engineering jobs are:
What states have the most Software Engineering jobs? States with the most job openings for Software Engineering jobs include:
Infographic showing various Software Engineering job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 7% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineering Manager

Formlabs

Somerville, MA โ€ข On-site

Full-time

Re-posted 27 days ago


Job description

Job Summary:
Formlabs is a company that is transforming the way the world creates through innovative 3D printing technology. As a Software Engineering Manager, you will lead a team of engineers, manage software projects, and collaborate with various technical disciplines to deliver exceptional products and features in the realm of 3D printing.
Responsibilities:
โ€ข Manage a team of software engineers
โ€ข Key contributor to software architecture decisions on new products for both R&D and production development
โ€ข Work closely with software and hardware product managers and 3D printing R&D teams to guarantee the delivery of new algorithms, features, and 3D printers
โ€ข Full responsibility for hiring, growing, and retaining great talent
Qualifications:
Required:
โ€ข Manage a team of software engineers
โ€ข Key contributor to software architecture decisions on new products for both R&D and production development
โ€ข Work closely with software and hardware product managers and 3D printing R&D teams to guarantee the delivery of new algorithms, features, and 3D printers
โ€ข Full responsibility for hiring, growing, and retaining great talent
โ€ข Ready to collaborate with a wide range of technical disciplines, including Software, Hardware, and Design teams
โ€ข Have experience as a manager and technical leader of at least one group of five or more software engineers
โ€ข Comfortable managing risk and making meaningful decisions for your organization
โ€ข An excellent software engineer who has shown they are also successful as a manager and leader
โ€ข Desire to grow the skills and fully leverage the talent of the team you manage
โ€ข Able to drive technical projects and provide leadership in an innovative and fast-paced environment
โ€ข Track record of managing teams who develop a high volume of new features
Company:
Formlabs develops and manufactures 3D printers and software for the industrial sector. Founded in 2011, the company is headquartered in Somerville, USA, with a team of 501-1000 employees. The company is currently Late Stage.