1

Software Engineer Software Developer Jobs in Massachusetts

Senior Software Engineer

Wilmington, MA ยท On-site

$115K - $172K/yr

Experience with version control systems (e.g., Git, Azure DevOps) and continuous integration ... Experience with software estimation a plus. Why Join Onto Innovation? At Onto Innovation, we ...

Senior Software Engineer

Boston, MA

$133K - $175K/yr

Required: 5+ years of experience in a fast-paced technical, problem-solving environment as a full stack software developer * Required: Demonstrable understanding of software engineering fundamentals

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

Software Engineer

Hopkinton, MA ยท On-site

$115K - $158K/yr

Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software ...

Software Engineer (Non-Officer) About the Role Prism is Wellington's enterprise data federation platform, providing a unified interface for firmwide data access. It is a foundational system used by ...

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

Software Engineer (Non-Officer) About the Role Prism is Wellington's enterprise data federation platform, providing a unified interface for firmwide data access. It is a foundational system used by ...

Software Engineer Clearance Level: Must be able to obtain an Active Secret Clearance - Must be US Citizen At Aquila Technology, you will see our team's passion every day, whether we are building a ...

GPU Software Engineer

Boxborough, MA ยท On-site

$98K - $148K/yr

Engineering Group, Engineering Group > Graphics Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation ...

Engineering Group, Engineering Group > Graphics Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation ...

We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. This role ... Understanding of DevOps practices and CI/CD pipelines. * Strong interpersonal and communication ...

Senior Software Engineer

Waltham, MA ยท Hybrid

$132K - $174K/yr

Required: 5+ years of experience in a fast-paced technical, problem-solving environment as a full stack software developer * Required: Demonstrable understanding of software engineering fundamentals

About the Job Software Engineers independently drive the delivery of a variety of software integrated in to our products. This includes autonomy, simulation, data processing, payload integration, and ...

Software Engineer Under the general direction of the Tech Lead/Development Team Manager, the Sr. ... senior developer on a complex project. Responsibilities also include operational tasks ...

next page

Showing results 1-20

Software Engineer Software Developer information

Is a Software Engineer the same as a software developer?

A Software Engineer and a Software Developer often perform similar roles involving designing, coding, and testing software. However, a Software Engineer typically applies engineering principles to develop scalable and maintainable systems, while a Developer may focus more on writing code and implementing features. The titles can overlap, but the scope and responsibilities may differ depending on the organization.

What are software engineers and software developers?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a Software Engineer/Software Developer, and why are they important?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

Can a software developer work as a Software Engineer?

A software developer can often work as a Software Engineer, as both roles involve designing, coding, and testing software. However, Software Engineers typically have a broader scope, including system architecture and design principles, and may require additional experience or certifications. Transitioning between these roles depends on skills, experience, and the specific company's job requirements.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with expertise in specialized tools, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

Will AI replace coders by 2040?

As a Software Engineer or Developer, AI is expected to automate certain coding tasks and improve productivity, but it is unlikely to fully replace human coders by 2040. AI tools can assist with code generation and debugging, yet complex problem-solving, creativity, and understanding user needs remain essential skills for developers. Continuous learning and adapting to new technologies will be important for future job security in the field.
What are popular job titles related to Software Engineer Software Developer jobs in Massachusetts? For Software Engineer Software Developer jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Software Engineer Software Developer jobs in Massachusetts look for? The top searched job categories for Software Engineer Software Developer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Software Engineer Software Developer jobs? Cities in Massachusetts with the most Software Engineer Software Developer job openings:
Senior Software Engineer

Senior Software Engineer

Onto

Wilmington, MA โ€ข On-site

$115K - $172K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that include: 3D metrology spanning the chip from nanometer-scale transistors to micron-level die-interconnects; macro defect inspection of wafers and packages; metal interconnect composition; factory analytics; and lithography for advanced semiconductor packaging. Our breadth of offerings across the entire semiconductor value chain helps our customers solve their most difficult yield, device performance, quality, and reliability issues. Onto Innovation strives to optimize customers' critical path of progress by making them smarter, faster and more efficient.

Job Summary & Responsibilities

Job Summary: We are looking for an experienced and highly skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a deep understanding of hardware systems. This role involves designing, developing, and maintaining software solutions for complex semiconductor systems.

Key Responsibilities:

  • Key member of a team of engineers supporting full software development lifecycle (SDLC) for the Inspection Business unit (IBU) solutions

  • Participate in New Product Development (NPD) activities by collaborating in a team setting with hardware engineers, application engineers, Technical Project Managers and Program/Product Managers.

  • Collaborate with hardware engineers to ensure seamless hardware-software integration.

  • Conduct thorough testing and debugging of software to ensure high-quality and reliable operation.

  • Participate in the design and implementation of new features and functionalities.

  • Perform requirement analysis and capture, develop detailed SW designs, code and associated test plans.

  • Perform design/code reviews for all deliverables, unit tests, collaborating with the systems engineers, software developers, and other technical staff

  • Optimize software performance and ensure scalability.

  • Document software designs, processes, and troubleshooting steps.

  • Provide technical support and guidance to other team members.

  • Stay updated with the latest industry trends and technologies in software development and hardware-software integration.

Qualifications

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

  • Experience effectively using AI coding agents (e.g., Copilot, Cursor, Aider, or similar) to accelerate development.

  • Proven experience (5+ years) in software development for highly technical applications.

  • Strong knowledge of hardware-software integration and experience working with complex systems.

  • Proven expertise in developing solutions with diverse sensor technologies, such as optical and infrared sensors, including creating efficient APIs, sensor characterization, and optimization.

  • Excellent skillset focused on Windows development, the .NET platform (C#, C++), and relation databases (SQL Server a plus).

  • Proficiency in incorporating algorithms into CPU or GPU architectures.

  • Experience with software development methodologies such as Agile, Scrum, or Kanban.

  • Demonstrated experience debugging complex multi-threaded environments.

  • Excellent problem-solving skills and the ability to think critically and creatively.

  • Experience with version control systems (e.g., Git, Azure DevOps) and continuous integration/continuous deployment (CI/CD) practices.

  • Excellent problem-solving skills and attention to detail and quality.

  • Demonstrated ability to work autonomously exhibiting strong self-motivation and initiative. Capable of independently acquiring knowledge and mastering new skills through on-the-job training (OJT) and self-directed learning

  • Strong written and verbal communication and collaboration skills.

  • Ability to travel both domestically (~10%) and internationally(infrequent and only when needed)

Preferred Qualifications:

  • Experience in the semiconductor industry, robotics, or similar sector.

  • Experience with software estimation a plus.

Why Join Onto Innovation?

At Onto Innovation, we believe your work should matter-and so should your well-being. That's why we offer competitive salaries and a comprehensive benefits package designed to support you and your family. From health, dental, and vision coverage to life and disability insurance, PTO, and a 401(k) with employer match, we've got you covered. You'll also enjoy access to our Employee Stock Purchase Program (ESPP), wellness initiatives, and cutting-edge tools-all within a collaborative, inclusive culture where your contributions are valued and recognized.

Compensation & Growth

Base Salary Range:

$115,200.00 - $172,800.00, offered in good faith and based on experience, location, and qualifications.
  • Additional Rewards: Annual bonus opportunities and potential long-term incentives tied to both company and individual success.

Empowering Every Voice to Shape the Future:

Onto Innovation is committed to creating a workplace where every qualified candidate has an equal opportunity to succeed. We evaluate applicants based on skills, experience, and potential - without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status, or any other characteristic protected by law. We believe diversity of thought and background drives innovation and strengthens our team.

Important Note on Export Compliance

For certain positions requiring access to technical data, U.S. export licensing review may be necessary for applicants who are not U.S. Citizens, Permanent Residents, or other protected persons under 8 U.S.C. 1324b(a)(3).


ONTO logo

About ONTO

Sourced by ZipRecruiter

Industry

Specialized design services

Company size

1 - 10 Employees

Headquarters location

New York, NY, US

Year founded

2021