Bluesight is a high growth healthcare information technology company dedicated to enhancing efficiency and safety in health systems. The Engineering Manager - Application Development will lead two cross-functional teams to develop critical healthcare solutions, ensuring quality and scalability while adapting to business needs.
Responsibilities:
- Lead and coordinate two cross-functional teams, managing context switching and ensuring balanced attention across both products
- Delegate effectively to staff and senior engineers, empowering them to make decisions and drive work forward
- Leverage your strong technical background to guide architectural decisions across different tech stacks
- Make pragmatic engineering trade-off decisions that balance technical excellence, business priorities, and customer value delivery across multiple products
- Identify and manage dependencies between teams while maintaining clear boundaries and ownership
- Adapt team priorities and processes as business needs shift, maintaining team productivity and morale through change
- Participate in design and code reviews across both teams' projects
- Manage and develop your teams through hiring, coaching, and continuous improvement
- Drive company, product, and team objectives with a focus on delivering measurable customer value
- Establish standards of high-quality work and acceptable coding standards across teams
- Experiment with and iterate on team processes to improve outcomes and efficiency
- Manage and improve engineer support procedures across both products
- Partner with product managers and other engineering leaders to identify dependencies and shape the technical roadmap
- Foster a culture of pragmatism, experimentation, and customer focus
- Build scalable communication and coordination practices that work across multiple teams
Requirements:
- Proven track record of leading multiple teams or scaling a team to deliver measurable customer value
- Strong technical background with experience in full-stack development and AWS technologies
- Experience delegating to staff and senior engineers, with comfort empowering others to make decisions
- Ability to make pragmatic engineering trade-offs that balance technical debt, business priorities, and customer needs
- Experience leading remote teams (we are a fully remote team that meets in person as needed a few times a year)
- History of architecting, designing, and developing scalable production applications with solid understanding of software engineering best practices
- Flexibility to adapt as priorities shift and work through ambiguity with open communication and autonomy
- Strong organizational skills and ability to manage competing priorities across multiple teams
- Empathy with your coworkers and our customers
- Willingness to experiment with team processes, iterate based on outcomes, and maintain strong bias for action and documentation
- Strong written and analytical skills
- Exemplification of our core values (Get Stuff Done, Join Forces, Honor the Customer, Redefine Possible, and Have Fun)
- Experience with Java Spring Boot, FastAPI, React, and MongoDB or similar modern tech stacks
- Experience managing teams working on different products or codebases simultaneously
- Experience with Auth0 or other identity and access management platforms
- Knowledge of privacy regulations (HIPAA, etc.) and compliance requirements
- Experience leveraging Generative AI (including code generation) to accelerate delivery and amplify team impact
- Experience in healthcare or other regulated industries
- Knowledge of Electronic Health Records (EHR)
- Bachelor's degree in Computer Science or related field