What are the responsibilities and job description for the Engineering Software Manager position at BioMADE?
Description
Job Summary
Reporting to the Sr. Director of Data Science, this position will manage several of BioMADE's Data Teams while also playing a lead role in the software development cycle. Beyond team management and code development, the manager will assist the Data team in defining best practices, engaging in agile methodologies, and creating a collaborative work environment.
Essential Job Duties :
- Lead the Data Team under the direction of the Sr. Director of Data Science while fostering a sense of collaboration and continuous improvement.
- Expand the Data Team through hiring of new team members, supporting professional development efforts and mentorship of the current team.
- Deliver production-ready code while conducting reviews, troubleshooting bugs, review architecture decisions, evaluate build vs buy options for tools, and help manage software releases.
- Drive adoption of best practices and extendable solutions through example and mentorship.
- Presenting status and updates to internal and external stakeholders.
- Collaborate with other members of the team to provide collaborative solutions.
- Prepare roadmapping, project scoping, technical specs, and internal documentation.
- Manage facets of personnel management including Career Conversations, performance management, onboarding of new team members, and day-to-day leadership.
- Other duties as assigned.
Requirements