Director Of Software Engineering

in Information Technology
  • Lowell, Massachusetts View on Map
  • Salary: $170,000.00 - $200,000.00
Permanent

Job Detail

  • Experience Level Director
  • Degree Type High School Diploma / GED
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000014503
  • Salary Type Annually
  • Industry Advertising & Marketing;Computer Hardware;Computer Software;Marketing and Advertising
  • Selling Points

    Lead impactful software development projects in a hybrid work environment. Drive innovation using cutting-edge technologies and methodologies. Foster team growth and contribute to organizational success.

Job Description

Overview

  • Lead the software engineering team, driving innovation and excellence in development.
  • Balance technical leadership with hands-on software design and development tasks.
  • Collaborate with cross-functional teams to align priorities and achieve product objectives.
  • Implement and optimize software development processes and methodologies.
  • Design and develop scalable and secure software solutions using modern technologies.
  • Mentor and manage team members, fostering professional growth and development.
  • Ensure high-quality deliverables through rigorous testing and quality assurance practices.
  • Stay updated with industry trends and emerging technologies to maintain competitive edge.

Key Responsibilities & Duties

  • Provide technical direction and leadership to the software engineering team.
  • Contribute to software design, development, and testing efforts.
  • Collaborate with product management to establish roadmaps and deliverables.
  • Drive full-stack development across front-end, business logic, and back-end systems.
  • Optimize development strategies and implement best practices.
  • Facilitate agile ceremonies, including sprint planning and retrospectives.
  • Design and implement software components using JavaScript, C#, and AWS services.
  • Develop comprehensive testing plans to ensure software quality.
  • Provide production support and resolve technical issues effectively.

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field; equivalent experience considered.
  • 5+ years of experience leading software engineering teams with proven leadership skills.
  • 7+ years of experience as a full-stack developer in Microsoft Stack platforms hosted on AWS or Azure.
  • Proficiency in designing scalable RESTful APIs and hands-on JavaScript development.
  • Experience with Angular, React, Node.js, and container-based application architecture.
  • Familiarity with Atlassian tools, GitHub, and AWS services; Linux knowledge is a plus.
  • Strong understanding of object-oriented programming paradigms and modern development practices.
  • Exceptional communication skills and a passion for mentoring and team development.
  • Commitment to staying current with industry trends and emerging technologies.
  • ShareAustin:

Related Jobs