1

Director Software Engineer Jobs in Massachusetts

... direct business impact * Participate in the full delivery lifecycle: design discussions ... Solid foundational knowledge of software engineering: data structures, algorithms, system design ...

... direct business impact * Participate in the full delivery lifecycle: design discussions ... Solid foundational knowledge of software engineering: data structures, algorithms, system design ...

Senior Software Engineer

Marlborough, MA · On-site

$140K - $170K/yr

  • Dental

  • Vision

You will report to the Director of Software Engineering and work closely with engineering, manufacturing, and customer support teams.The work spans the full software lifecycle - architecture, UI/UX ...

Staff Software Engineer

Lynn, MA

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... direct impact on safety, mission effectiveness, and lifecycle cost. If you have a passion for ... Apply software engineering best practices and (where applicable) control and systems engineering ...

Software Engineer

Lexington, MA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Cyber-Physical Systems Group, is seeking a Software Engineer to work on the full software ... Direct mentorship within the Group and across MIT LL for projects and career guidance

Software Engineer

Lexington, MA

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Cyber-Physical Systems Group, is seeking a Software Engineer to work on the full software ... Direct mentorship within the Group and across MIT LL for projects and career guidance

Software Engineer

Lexington, MA

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Cyber-Physical Systems Group, is seeking a Software Engineer to work on the full software ... Direct mentorship within the Group and across MIT LL for projects and career guidance

Principal Software Engineer

Sudbury, MA

$141K - $189K/yr

... of a technical team and direct reports Experience in at least three of the following: User ... Engineering Experience with building embedded software in medical, scientific, and/or analytical ...

Senior Software Engineer

Sudbury, MA · On-site

$128K - $168K/yr

... of a technical team and direct reports Experience in at least three of the following: User ... Engineering Experience with building embedded software in medical, scientific, and/or analytical ...

GPU Software Engineer

Boxborough, MA · On-site

$98K - $148K/yr

Qualcomm Graphics Software Engineers architect, design, implement, verify, and optimize the ... Level of Responsibility: • Works under supervision. • Decision-making affects direct area of ...

Principal Software Engineer

Sudbury, MA · On-site

$141K - $189K/yr

... team and direct reports Experience in at least three of the following: · User Interface ... Engineering · Experience with building embedded software in medical, scientific, and/or analytical ...

Showing results 41-60

Director Software Engineer information

See Massachusetts salary details

$151.8K

$277.4K

How much do director software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for director software engineer in Massachusetts is $266,388.00, according to ZipRecruiter salary data. Most workers in this role earn between $276,300.00 and $276,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a director software engineer?

To thrive as a Director Software Engineer, you need deep expertise in software development, architecture, and leadership, often supported by a computer science degree and extensive industry experience. Familiarity with cloud platforms, project management tools like Jira, and knowledge of scalable systems are typically required, along with certifications such as AWS Certified Solutions Architect or PMP. Outstanding communication, strategic thinking, and team-building abilities make someone stand out in this leadership position. These skills are crucial to effectively guide engineering teams, drive technical vision, and deliver high-quality software solutions aligned with organizational goals.

What is a director software engineer?

A Director Software Engineer is a senior leadership role responsible for overseeing multiple software development teams and driving the technical vision for an organization. They collaborate with other executives to align engineering initiatives with business goals and ensure high-quality software delivery. Their responsibilities often include strategic planning, mentoring engineering managers, setting technical standards, and managing budgets. This role requires extensive experience in software engineering as well as strong leadership and communication skills.

How does a director software engineer balance technical leadership with people management responsibilities?

As a Director Software Engineer, you'll often find yourself balancing hands-on technical oversight with strategic team leadership. This means guiding architectural decisions, reviewing code, and setting engineering best practices, while also mentoring team leads, supporting professional development, and managing performance. It's common to spend time aligning engineering efforts with business goals, collaborating with product and design teams, and removing roadblocks for your teams. Success in this role comes from strong communication skills, delegation, and an ability to build a healthy engineering culture alongside delivering technical excellence.
What are the most commonly searched types of Software Engineer jobs in Massachusetts? The most popular types of Software Engineer jobs in Massachusetts are:
What job categories do people searching Director Software Engineer jobs in Massachusetts look for? The top searched job categories for Director Software Engineer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Director Software Engineer jobs? Cities in Massachusetts with the most Director Software Engineer job openings:
Infographic showing various Director Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $266,388 per year, or $128.1 per hour.

Director, Software Engineering - R&D Lab

Socket.dev

Bedford, MA • On-site

$180 - $240/hr

Other

Posted 9 days ago


Job description

Company Overview:

Berkshire Grey is a leader in AI-powered robotic solutions that automate fulfillment, supply chain, and logistics operations. Our technology transforms pick, pack, move, and sort operations to deliver unmatched efficiencies to customers in retail, eCommerce, and logistics. At Berkshire Grey, we drive productivity while reducing costs, creating exceptional customer experiences, and enabling better employee engagement.

About the Job:

Berkshire Grey is a leader in AI-enabled robotics, providing innovative automation solutions for e-commerce, retail replenishment, package handling, and logistics operations. Our technology automates complex warehouse tasks such as picking, packing, sorting, and trailer unloading.

As a Director of Software, you will lead software for Berkshire Grey’s Research and Advanced Development program. You will manage a small team of advanced robotics software engineers focused on evaluating, developing, adapting, and integrating emerging AI-enabled robotics capabilities into real-world robotic systems.

This role combines people management, technical leadership, and hands‑on architectural direction. You will define the team’s software priorities, assign and guide technical work, establish evaluation methods, and help the team move quickly from promising ideas to working robotic demonstrations and robust production software capabilities.

You will work closely with cross‑functional engineering leaders to ensure advanced robotics work is technically sound, measurable, and aligned with Berkshire Grey’s long‑term automation roadmap. This is an ideal role for a software leader who is excited by fast‑moving robotics technology, comfortable operating in ambiguous problem spaces, and motivated by building practical robotic systems that work in the real world.

Responsibilities:

  • Lead and manage a team of advanced robotics software engineers, including work planning, priority setting, technical guidance, mentorship, and performance development.
  • Define technical priorities, assign work, and drive execution across software architecture, experimentation, evaluation, and integration activities.
  • Provide architectural leadership for software systems that evaluate and incorporate emerging AI-enabled robotics capabilities.
  • Guide the team in designing rigorous experiments, benchmarks, and evaluation workflows for advanced robotic behaviors.
  • Evaluate new robotics technologies, models, tools, and frameworks; assess their practical value, risks, and fit for Berkshire Grey’s robotics applications.
  • Drive rapid prototyping and demonstration of new robotic capabilities while maintaining a clear path toward reliable and maintainable software.
  • Work closely with hardware, systems, perception, controls, product, and software engineering teams to align advanced development work with broader engineering needs.
  • Establish engineering practices that improve team velocity, software quality, experiment repeatability, and technical clarity.
  • Mentor engineers through design reviews, code reviews, technical planning, and career development.
  • Communicate team plans, progress, risks, and technical tradeoffs to engineering leadership and other stakeholders.
  • Stay current with advances in robotics, AI, robot learning, simulation, and manipulation; determine where those advances can create practical value for Berkshire Grey.
  • Support the transition of mature advanced‑development capabilities into broader engineering use through clear architecture, documentation, testing, and collaboration.

Minimum Qualifications:

  • Master’s degree in Robotics, Computer Science, Machine Learning, Artificial Intelligence, or a closely related field.
  • 10+ years of professional software development experience, including significant experience with robotics, automation, or complex cyber‑physical systems.
  • 3+ years of technical leadership or people management experience, including responsibility for planning work, assigning priorities, mentoring engineers, and driving execution through a team.
  • Strong software development expertise in Python and/or C++.
  • Demonstrated experience leading software architecture and execution for advanced robotic systems.
  • Experience evaluating, integrating, or adapting modern AI / ML-based robotics capabilities for real‑world robotic applications.
  • Experience working with real robotic systems, including debugging, test design, experiment execution, and performance analysis.
  • Ability to work collaboratively in a team setting and communicate effectively with both technical and non‑technical stakeholders.

Preferred Qualifications:

  • PhD in Robotics, Computer Science, Machine Learning, Artificial Intelligence, or a closely related field.
  • Experience with robotic manipulation, motion planning, robot learning, perception‑driven control, or real‑time robotics systems.
  • Experience with robotic foundation models, vision‑language‑action models, imitation learning, reinforcement learning, or other emerging AI approaches for robotics.
  • Experience with ROS / ROS2.
  • Experience with major ML frameworks such as PyTorch.
  • Experience with simulation environments such as Isaac Sim, Isaac Lab, MuJoCo, or similar tools.
  • Experience designing evaluation frameworks, benchmark suites, datasets, and experiment workflows for robotic capabilities.
  • Experience with sim‑to‑real workflows, real and simulated data capture, and hardware‑in‑the‑loop testing.
  • Experience with distributed systems, asynchronous/concurrent programming, containerization, and cloud or GPU‑based compute workflows.
  • Experience managing senior engineers or research‑oriented engineering teams.
  • Familiarity with material handling, warehouse automation, logistics, e‑commerce fulfillment, or industrial robotics.
  • Master’s degree in Robotics, Computer Science or a closely related field.

Why Berkshire Grey?

  • Opportunity to work with cutting‑edge AI‑powered robotic solutions that are transforming the supply chain and logistics industry.
  • A culture of innovation and collaboration, with a commitment to professional development and growth.
  • Competitive compensation and comprehensive benefits package.

*I acknowledge that Berkshire Grey is an Equal Opportunity Employer, and Berkshire Grey prohibits discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, and any other protected characteristic as outlined by state, federal or local laws.*

*I also acknowledge I have been informed I have been informed that it is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.*

#J-18808-Ljbffr