1

Director Of Software Engineering Jobs in Roxbury, MA

Position Summary We are seeking a hands‑on Director of Software Engineering to lead the evolution of our software engineering organization from an innovation‑driven product development ...

Position Overview As the Director of Engineering, you will lead a high-performing global team of software engineers and engineering managers responsible for the S365 and SmartShopper applications.

Director of Strategy

Boston, MA · On-site

$175K - $250K/yr

Director of StrategyLocation: Boston, MAJob Summary: Our client, a leading organization in the ... This role is pivotal in leading and guiding a team of software engineers to develop innovative and ...

That's why we continue to think of outside-the-Chewy-box ways to delight, surprise, and thank our loyal pet lovers!  We are seeking a forward-thinking Director of Software Engineering to lead our ...

Director, Software Engineering

Boston, MA · On-site

$274K/yr

That's why we continue to think of outside-the-Chewy-box ways to delight, surprise, and thank our loyal pet lovers! We are seeking a forward-thinking Director of Software Engineering to lead our B2B ...

Software Engineering Manager

Boston, MA · On-site

$170K - $180K/yr

Director of Software Engineering Department: Technology Location: Boston, MA (Hybrid, 3x/wk onsite) Position Summary Grand Circle Corporation is the leader in international travel, adventure and ...

next page

Showing results 1-20

Director Of Software Engineering information

See Roxbury, MA salary details

$150.8K

$275.7K

How much do director of software engineering jobs pay per year?

As of Jul 27, 2026, the average yearly pay for director of software engineering in Roxbury, MA is $264,712.00, according to ZipRecruiter salary data. Most workers in this role earn between $274,600.00 and $274,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Director of Software Engineering, and why are they important?

To thrive as a Director of Software Engineering, you need deep technical expertise in software development, proven leadership experience, and a relevant degree such as in computer science or engineering. Familiarity with agile methodologies, cloud platforms, project management tools (like Jira), and experience with architectural frameworks are typically required. Outstanding communication, strategic thinking, and the ability to mentor and motivate teams are vital soft skills in this role. These skills ensure effective project delivery, foster innovation, and build high-performing teams aligned with organizational goals.

What does a Director of Software Engineering do?

A Director of Software Engineering leads and manages software development teams within an organization. They oversee the planning, execution, and delivery of software projects, ensuring high quality and timely completion. Their responsibilities include defining technical strategy, mentoring engineering managers and developers, fostering collaboration, and aligning technology initiatives with business goals. Additionally, they often play a key role in recruitment, budgeting, and setting best practices for software development processes.

What is the difference between Director Of Software Engineering vs Software Development Manager?

AspectDirector Of Software EngineeringSoftware Development Manager
ResponsibilitiesOversees multiple teams, sets strategic goals, manages budgets, and aligns software projects with business objectives.Manages day-to-day software development teams, ensures project delivery, and coordinates technical tasks.
Required CredentialsBachelor's or Master’s in Computer Science or related field, extensive experience in software development, leadership skills.Bachelor's in Computer Science or related field, strong technical background, experience managing development teams.
Work EnvironmentStrategic, cross-team collaboration, executive communication, often in larger organizations.Technical focus, project management, direct team oversight, often in mid-sized companies.

The main difference is that the Director Of Software Engineering focuses on strategic leadership and organizational oversight, while the Software Development Manager handles daily team management and project execution. Both roles require technical expertise and leadership skills, but the director role involves broader business alignment and higher-level decision-making.

What are some common challenges faced by a Director of Software Engineering when managing cross-functional teams?

A Director of Software Engineering often manages teams composed of engineers, product managers, and designers, which can present challenges in aligning priorities and communication styles. Balancing the technical needs of the engineering team with broader business objectives requires clear communication and strong leadership. Additionally, adapting to rapidly changing technology while ensuring consistent delivery and maintaining team morale is a key challenge. Proactive stakeholder management and fostering a culture of collaboration are essential for success in this role.

What Does a Director of Software Engineering Do?

As a director of software engineering, your responsibilities are to oversee the daily operations of the software engineering department and the long-term application of strategic planning for the department. You are ultimately responsible for creating policies and objectives for the department in collaboration with other director-level positions in the company. You are also heavily involved in the department’s finances and project management, and you often oversee multiple projects. At larger companies, you may have fewer technical duties, but for small and mid-sized companies, you may code or provide technical and managerial expertise on specific projects.

What job categories do people searching Director Of Software Engineering jobs in Roxbury, MA look for? The top searched job categories for Director Of Software Engineering jobs in Roxbury, MA are:
What cities near Roxbury, MA are hiring for Director Of Software Engineering jobs? Cities near Roxbury, MA with the most Director Of Software Engineering job openings:
Infographic showing various Director Of Software Engineering job openings in Roxbury, MA as of June 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $264,712 per year, or $127.3 per hour.
Director, Software Engineering

Director, Software Engineering

RaySecur

Westwood, MA • On-site

$190 - $250/hr

Other

Posted 8 days ago


Job description

About RaySecur

RaySecur is redefining threat detection through advanced terahertz imaging technology that helps organizations identify hidden threats safely and efficiently. Our solutions support customers across corrections, government, critical infrastructure, and commercial environments. As we scale commercially and expand into highly regulated federal environments, we are evolving our software organization to support secure, operationally mature, and highly reliable product delivery across hardware, firmware, software, and cloud-connected systems.

Position Summary

We are seeking a hands‑on Director of Software Engineering to lead the evolution of our software engineering organization from an innovation‑driven product development environment into a scalable, secure, operationally mature engineering function.

This role combines engineering leadership, software architecture governance, DevSecOps and release management oversight, cross‑functional product execution, and organizational development.

The Director will lead the software engineering organization while remaining technically engaged in architectural reviews and decisions, guiding implementation decisions, evaluating code quality, and mentoring engineers. This is not a purely managerial role. The ideal candidate brings strong technical credibility, enjoys being in‑the‑mix and mentoring less tenured engineers, and is comfortable leading engineering organizations that support complex hardware/software systems operating in both commercial and government regulated environments. The role will partner closely with cross‑functional teams including R&D, Product, Manufacturing, Compliance/Cybersecurity, AI, and Customer Success teams.

Key Responsibilities
  • Engineering Leadership & Organizational Development: Lead, mentor, and develop software and test engineers across front‑end, back‑end, systems, and platform engineering functions; establish scalable engineering organization, processes, and operations; drive accountability, execution rigor, and delivery predictability across multiple concurrent initiatives; lead workforce planning, hiring strategy, budgeting, and organizational roadmap development for the software function; develop engineering career paths, performance expectations, and technical leadership capabilities; foster a high collaboration, high accountability engineering culture aligned with RaySecur’s values.
  • Software Architecture & Technical Governance: Establish and govern software architecture standards; lead technical decision‑making related to scalability, maintainability, reliability, observability, and security; review system designs, architecture proposals, and critical code paths; remain technically engaged through architecture reviews, code reviews, technical mentorship, and engineering guidance; drive reduction of technical debt and transition R&D‑stage capabilities into production software; partner with firmware, hardware, and R&D teams to ensure cohesive system‑level design.
  • DevSecOps, Release Management & Product Lifecycle: Own software development lifecycle (SDLC), release process, deployment standards, and software configuration management practices; lead DevOps and cybersecurity maturity initiatives, CI/CD, automated testing and vulnerability management; ensure software quality, traceability, and documentation standards; establish lifecycle management processes for deployed systems.
  • Cybersecurity & Regulated Environment Readiness: Partner with cybersecurity and compliance leadership to integrate secure engineering practices into the product lifecycle; ensure software engineering practices support NIST, SOC 2, state and federal customer expectations; support implementation of secure update mechanisms, access control models, logging, auditability, and vulnerability remediation processes; lead engineering participation in threat modeling and penetration testing, remediation planning, and secure architecture reviews.
  • Cross‑Functional Product Execution: Partner with Product, R&D, Production, and Customer Success teams to align software delivery with business priorities; help bridge early‑stage innovation efforts into scalable production‑ready systems; improve coordination, prioritization, and execution consistency across multidisciplinary teams; support field deployment realities including edge deployments, constrained networking environments, and customer operational requirements.
  • Engineering Productivity & Modern Tooling: Evaluate and implement modern software engineering tools, automation frameworks, and AI‑assisted development workflows; drive engineering metrics and operational visibility across development cycle.
Qualifications

Required

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • 10+ years of software engineering experience in complex product environments.
  • 5+ years of engineering leadership and people management experience.
  • Strong experience leading software teams supporting integrated hardware/software systems.
  • Demonstrated experience with organizational scaling and operational maturity.
  • Strong hands‑on technical background with ability to review code, evaluate architecture, and guide engineering implementation decisions.
  • Experience with modern SDLC, DevOps, CI/CD, testing automation, and release management practices.
  • Experience implementing secure engineering practices and supporting cybersecurity compliance initiatives.
  • Experience operating in regulated, security‑sensitive, or operationally constrained customer environments.

Technical Experience

Experience with portions of the following technology stack:

  • C++ / C
  • JavaScript
  • Electron
  • Python
  • AWS/Cloud
  • Windows and Linux
  • Edge/appliance software architectures
  • CI/CD and DevOps tools

Preferred

  • Experience with IoT, industrial, robotics, medical device, defense, or security technology environments.
  • Experience supporting federal or regulated customer deployments.
  • Experience with security frameworks such as CMMC, NIST, SOC 2, FedRAMP, or similar.
  • Experience leading engineering organizations through operational maturity transformations.
  • Experience supporting hybrid cloud/on‑prem or disconnected deployment models.
What Success Looks Like
  • Improved software delivery and execution rigor.
  • Increased software quality and operational reliability.
  • Mature DevSecOps and release governance processes.
  • Clear architecture standards and technical ownership models.
  • Strong collaboration and coordination between software, R&D, production, and customer‑facing teams.
  • Scalable engineering practices capable of supporting commercial growth and regulated customer environments.
Targeted Compensation

$190k - $250k

#J-18808-Ljbffr