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 transformative software engineering initiatives in a hybrid work environment. Drive innovation using advanced technologies and methodologies. Foster team growth while shaping organizational success and technical excellence.

Job Description

Overview

  • Lead a dynamic software engineering team, driving innovation and excellence in development and delivery of cutting-edge solutions.
  • Collaborate across departments to align technical strategies with organizational objectives and ensure impactful outcomes.
  • Champion modern development methodologies to enhance efficiency, scalability, and quality standards in software engineering.
  • Design and implement secure, scalable software systems leveraging advanced technologies and industry best practices.
  • Mentor and develop engineering talent, fostering a culture of innovation, collaboration, and continuous improvement.
  • Stay ahead of industry trends to maintain competitive advantage and technological relevance in the market.
  • Contribute to strategic planning and decision-making processes to shape the future of software solutions.
  • Support a hybrid work model, balancing remote and on-site collaboration effectively to maximize team productivity.

Key Responsibilities & Duties

  • Provide visionary leadership to the software engineering team, ensuring alignment with organizational objectives and goals.
  • Oversee the design, development, and deployment of robust, scalable software solutions using modern frameworks.
  • Collaborate with product management to define roadmaps, prioritize deliverables, and ensure timely project completion.
  • Implement and refine agile practices to optimize team performance and enhance project outcomes.
  • Develop and maintain scalable APIs and full-stack applications, ensuring high performance and reliability.
  • Ensure rigorous testing and quality assurance processes to uphold software reliability and user satisfaction.
  • Provide technical mentorship and career development opportunities for team members to foster growth and expertise.
  • Address production issues promptly, ensuring minimal disruption and effective resolution to maintain system stability.

Job Requirements

  • High School Diploma or GED; advanced degrees in related fields are preferred for this leadership role.
  • 5+ years of leadership experience in software engineering, showcasing a proven track record of success.
  • 7+ years of hands-on full-stack development experience with Microsoft Stack platforms and modern frameworks.
  • Proficiency in JavaScript frameworks (Angular, React, Node.js) and container-based architectures is essential.
  • Strong understanding of RESTful API design and scalable system architecture for robust software solutions.
  • Experience with AWS services, Atlassian tools, and GitHub; Linux knowledge is advantageous.
  • Exceptional communication skills and a passion for team mentorship and development are required.
  • Commitment to continuous learning and staying current with emerging technologies and industry trends.
  • ShareAustin:

Related Jobs

  • Lead impactful IT support projects in a dynamic environment. Enhance your technical expertise with diverse technologies and systems. Enjoy a comprehensive benefits package including health insurance and paid time off.