Associate Director, Software Engineering
New Yesterday
General Summary:
The Associate Director, Software Engineering is accountable for leading and managing a team of developers who focus on full-stack web applications, APIs, and microservices, all within an Agile framework. This hands-on role includes planning, technical design, task assignment, and execution. Additionally, this role is also involved in assessing performance of his/her group within our functional unit.
Key Duties and Responsibilities: Leads application development projects and works with internal stakeholders to achieve desired business outcomes
Manages an Agile-based development team focused on supporting and enhancing existing applications, primarily utilizing Python as well as other web development frameworks
Designs, integrates, and deploys scalable technology and data solutions across various functional areas.
Contribute to long term strategic vision of the Software Engineering team by developing modular, reusable systems and standardizing best practices.
Assesses performance of the team and creates opportunities for their continued growth and development of the team
As a people manager within the organization, may have financial accountabilities and human resource responsibilities for assigned staff.
Knowledge and Skills: In-depth knowledge of software development frameworks and technologies
Proficiency in Python and frameworks like Flask, or equivalent technologies
Experience with AWS cloud services (e.g., Lambda, EC2, S3, API Gateway)
Strong understanding of relational databases
Experience with container services such as Docker, ECS, and Fargate
Expertise in implementing and maintaining modern web development security practices
Expertise in modern CI/CD processes and pipelines
Excellent verbal and written communication skills
Proven experience in leading mid-sized technology projects across multiple domains within a function
Experience using older web development technologies such as ColdFusion, Django, and ExtJS
Experience using large language models to support web application development
Qualifications: Bachelors degree in Computer Science or other discipline
8 years of software development experience and 2 years of supervisory/management experience or the equivalent combination of education and experience
Experience in Biopharma industry a plus
Flex Designation:
Hybrid-Eligible Or On-Site Eligible
Flex Eligibility Status:
In this Hybrid-Eligible role, you can choose to be designated as:
1. Hybrid : work remotely up to two days per week; or select
2. On-Site : work five days per week on-site with ad hoc flexibility.
- Location:
- Boston