Director – Software – JAX Data Science – Software Platforms & Products
Company | The Jackson Laboratory |
---|---|
Location | Bangor, ME, USA, Portland, ME, USA, Farmington, CT, USA |
Salary | $136461 – $228467 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in Computer Science, Data Science, or related field; Master’s degree preferred.
- At least 6 years of relevant experience leading software teams.
- Proven success in delivering value through software solutions, especially in commercial or start-up environments with measurable outcomes, proving success.
- Expertise in taking a research software product/platform from development to commercialization preferred.
- Experience leading an integrated software portfolio deployed in a cloud environment and managing the full application lifecycle.
- Deep expertise and proven track record in modern software development, with a strong foundation in AI/ML applications and platform architecture.
- Exposure to open source technologies and familiarity with their role in enterprise-level development.
- Demonstrated expertise in programming languages, frameworks, and software architecture.
- Exposure to data and backend systems and management of these environments.
- Ability to develop, implement, and maintain architectural and technical standards in collaboration with IT, research, and commercial teams for software solutions.
- Ability to ensure technical decisions align with business goals and timelines.
- Ability to manage large development teams, instill cohesive teamwork, drive productivity, and prioritize projects.
- Technical leadership across all phases of the software development and delivery lifecycle.
- Project management and leadership expertise, including project planning, coordination, budget management, and working with C-suite stakeholders.
- Ability to allocate tasks based on team members’ expertise and project needs.
- Experience with agile project management methodologies.
- Demonstrated ability to work across disciplines and engage with complex scientific domains.
- Strong communicator with the ability to bridge technical and non-technical stakeholders and translate business strategy into actionable product roadmaps.
- Skilled in mentoring and knowledge-sharing to build team capability and cohesion.
Responsibilities
- Lead strategic engagements with clients, institutional leadership, and stakeholders by providing technical expertise, product insights, and aligning initiatives with organizational goals.
- Develop business cases in collaboration with scientific and operational stakeholders to support prioritization and secure approval for high-level initiatives.
- Own the financial strategy for software products under the director’s portfolio, managing overhead, budgets, and tracking return on investment (ROI).
- Define and maintain a capability roadmap that aligns with institutional strategy, prioritizes high-impact deliverables, and ensures timely, on-budget delivery of features and capabilities.
- Drive product clarity by establishing the product’s purpose, value proposition, KPIs, and core business/software requirements.
- Ensure data-driven software solutions by collaborating with the JDS Data Assets group and other partners to define data relationships, integrations, and dependencies.
- Lead lifecycle planning for applications, including software sustainability, maintenance, and decommissioning/end-of-life (EOL) strategies.
- Establish and monitor KPIs to track software performance, proactively identify bottlenecks, and ensure resolution through the appropriate teams.
- Standardize software development practices by creating and enforcing SOPs, establishing clear workflows, and tracking outcomes for continuous improvement.
- Stay current on emerging technologies such as AI, cloud-native architectures, and DevOps trends; assess and apply these innovations to JAX’s software development strategy.
- Identify and mitigate risks across projects, implementing proactive measures and fostering a culture of accountability.
- Collaborate as a member of the JDS leadership team to identify and pursue new business opportunities and strategic partnerships.
Preferred Qualifications
- Master’s degree preferred.
- Expertise in taking a research software product/platform from development to commercialization preferred.
- Preferred experience with graph database technologies and their application in scientific data integration or modeling.