1

Director Of Software Development Jobs in Lawrence, MA

Director of Development

Lawrence, MA · On-site

$123K - $133K/yr

The Director of Development (DOD) is responsible for leading the development, implementation, coordination, and expansion of AgeSpan's fundraising program. The DOD works closely with the Chief ...

The Director of Development (DOD) is responsible for leading the development, implementation, coordination, and expansion of AgeSpan's fundraising program. The DOD works closely with the Chief ...

Director of Development

Lawrence, MA · On-site

$123K - $133K/yr

The Director of Development (DOD) is responsible for leading the development, implementation, coordination, and expansion of AgeSpan's fundraising program. The DOD works closely with the Chief ...

Interface with the platform team to enable adversary testing of the simulation platform, ensuring ... software development experience - 10+ years of planning, designing, developing and delivering ...

Showing results 21-40

Director Of Software Development information

See Lawrence, MA salary details

$109.6K

$186.7K

$252.8K

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

As of Sep 9, 2026, the average yearly pay for director of software development in Lawrence, MA is $186,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $160,500.00 and $216,600.00 per year, depending on experience, location, and employer.

What does a director of software development do?

As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.

What does a director of software development do?

A Director of Software Development leads and manages software engineering teams, overseeing the design, development, and delivery of software products. They are responsible for setting technical direction, ensuring high-quality code, mentoring managers and engineers, and aligning software projects with business goals. Additionally, they collaborate with other departments, manage budgets, and help develop strategic plans to ensure the success of software initiatives within the organization.

What are some common challenges faced by a director of software development, and how can they be effectively managed?

Directors of Software Development often encounter challenges such as balancing strategic leadership with day-to-day technical oversight, aligning team goals with business objectives, and managing multiple projects with competing priorities. Effective communication across cross-functional teams and stakeholders is crucial for success. To navigate these challenges, directors typically implement agile methodologies, foster a culture of continuous improvement, and prioritize mentorship and career development for their teams.

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

To thrive as a Director Of Software Development, you need extensive experience in software engineering, strong leadership abilities, and often a degree in computer science or a related field. Familiarity with agile methodologies, cloud platforms, project management tools, and relevant certifications such as PMP or Scrum Master are commonly expected. Excellent communication, strategic thinking, and conflict resolution skills help you lead teams and align technology goals with business objectives. These skills ensure effective project delivery, team motivation, and a strong alignment between technical solutions and organizational strategy.

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

AspectDirector Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day engineering teams, project execution, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, leadership experienceBachelor's/Master's in CS or related, technical expertise
Work EnvironmentExecutive-level, cross-department collaborationTechnical team management, project-focused
Industry UsageCommon in large organizations and tech companiesCommon in mid to large tech companies and startups

The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.

What are the most commonly searched types of Of Software Development jobs in Lawrence, MA?

The most popular types of Of Software Development jobs in Lawrence, MA are:

What job categories do people searching Director Of Software Development jobs in Lawrence, MA look for?

The top searched job categories for Director Of Software Development jobs in Lawrence, MA are:

What cities near Lawrence, MA are hiring for Director Of Software Development jobs?

Cities near Lawrence, MA with the most Director Of Software Development job openings:

Principal Software Applications Engineer Onsite in Burlington MA

Burlington, MA • On-site

Glaukos
Medical Equipment and Supplies Manufacturing • 51 - 200 employees

$146K - $197K/yr

Full-time

Re-posted 24 days ago


Job description

How You'll Contribute:

The Principal Software Development Engineer will bring with them skills and experience in desktop software design and implementation. Reporting to the Director of Software Development, the Principal Software Development Engineer works side-by-side with software, electrical, mechanical engineers, and scientists to design and create software code within our products to achieve design goals. This position is in a cross functional team that is working to develop future generations of our corneal therapy system. The Principal Software Development Engineer will contribute to product design & development, testing, risk analysis, design for reliability, and design for manufacturability of existing and next generation products. The Principal Software Development Engineer will work with Clinical and Regulatory Affairs, Operations, Quality and Marketing/Sales; meeting performance, quality, and cost goals, while optimizing time to market.

What You'll Do:

  • Create, with the senior engineering team, the software architecture, design philosophy, design requirements and specifications. 
  • Responsible for all levels of software design and implementation, from algorithm design to coding as well as the necessary design documentation. 
  • Implement software development and design control requirements for regulated markets per 21 CFR 820, IEC 14971, IEC 62304, and applicable FDA guidance. 
  • Responsible for unit testing, and integration testing of software modules. Applies best practices with regards to the use of version control software. 
  • Work closely with the SWQA team to investigate and resolve issues identified during testing. 
  • Work together with hardware designers in order to obtain optimum system performance. 
  • Support maintenance and improvement of legacy products as required

How You'll Get There:

  • 12+ years of relevant experience.
  • 10+ years of experience in software engineering, algorithm creation, I/O control, systems control, and similar or related activities. 
  • 5+ years of progressive and hands-on experience designing and developing commercial software in C#. 
  • 5+ years of progressive and hands-on experience designing and developing commercial software using a cross-platform GUI framework such as QT. 
  • Experience with software architecture formulation and assessment, and software technology selection for new products. 
  • Strong working knowledge of common programming languages, especially C, C++, C#, and associated development environments. Python and other high-level language experience are a plus. 
  • Experience with design patterns and experience with architecture patterns like MVC and MVVM is required. 
  • A demonstrated record of innovation and creative problem solving on fast paced engineering projects. 
  • Experience developing applications that incorporate 3rd party libraries and UI components. 
  • Experience with Git. 
  • Experienced at implementing custom command protocols over a variety of communication including TCP/IP. 
  • A record of successful product development - concept through commercialization. 
  • Experienced in writing requirements and specifications. 
  • Strong written and verbal communication skills are essential
  • Bachelor of Science, Computer Science, Electrical Engineering, Physics, Mathematics, or similar required, Advanced degree preferred
  • This role works onsite in Burlington, MA

#GKOSUS

Generous. Innovative. Leadership-driven. Family-oriented. Socially responsible. 

Founded in 1998, Glaukos Corporation is an ophthalmic pharmaceutical and medical technology company focused on developing and commercializing novel therapies for the treatment of glaucoma, corneal disorders, and retinal diseases.

Our mission at Glaukos is to truly transform vision by pioneering novel, dropless therapies that can meaningfully advance the standard of care and improve the lives of patients suffering from chronic, sight-threatening eye diseases. 

Innovation is at the core of everything we do, and we are resolute in our commitment to challenge conventional thinking with new treatment alternatives that are supported by real science, robust clinical evidence, and an unrelenting focus on patients. 

Our constant pursuit of game-changing technologies that disrupt legacy treatment paradigms is encapsulated in the Glaukos mantra "We'll Go First," which articulates our willingness to take chances, our determination to forge new ground, and our commitment to continuous improvement in all that we do.   

Our company completed an initial public offering in June of 2015, and our shares are traded on the New York Stock Exchange under the ticker symbol "GKOS". Our global headquarters is in Aliso Viejo, California with additional locations in San Clemente, California, and Burlington, Massachusetts.

Glaukos Corporation is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. 


All offers of employment are contingent upon the successful completion of a background check, including successfully passing a drug screen, based on the position and local regulations.