Associate Director, Software Engineering
Job Description
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.
- Contributes 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.
- 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:
- Bachelor's 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.
Company Information
Vertex is a global biotechnology company that invests in scientific innovation.
Vertex is committed to equal employment opportunity and non-discrimination for all employees and qualified applicants without regard to a person's race, color, sex, gender identity or expression, age, religion, national origin, ancestry, ethnicity, disability, veteran status, genetic information, sexual orientation, marital status, or any characteristic protected under applicable law. Vertex is an E-Verify Employer in the United States. Vertex will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law.
#J-18808-Ljbffr