Personify Health is on a mission to simplify and personalize the health experience to improve health and reduce costs for companies and their people. The Tech Lead Software Engineer will drive the direction of their part of the organization, create strategic roadmaps, and influence cross-team alignment while mentoring engineers and solving complex technical challenges.
Requirements
- Typically requires 8+ years experience in software engineering role
- Consistently writes production-ready code that is easily testable, understood by other developers, and accounts for edge cases and errors
- Proficient at using systematic debugging to diagnose all issues within delivery stream domains
- Demonstrated capacity to clearly communicate about complex technical, architectural, and organizational problems while proposing complete iterative solutions
- Experience owning projects from concept to production, including proposal, discussion, and execution
- Proven ability to foster culture of observability and help teams use operational data to improve stability and performance
- Knowledge across all specialties practiced within department or sub-department
Responsibilities
- Lead stream-level strategic efforts while helping refine roadmaps based on technical strategy and constraints, defining new product abilities utilizing platform capabilities.
- Serve as escalation point for sub-department teams facing complex technical challenges while proposing architectural changes that solve scaling and performance problems.
- Develop proven systems and replicate approaches across teams so others can learn and improve while advocating for best practices in delivery stream.
- Actively drive technical skills of immediate and extended teams with consideration of career stage and personal trajectory while scaling teams through effective mentoring.
- Remove barriers by working with others around shared needs, creating strategies that cross organizational boundaries to achieve broad business goals.
- Set clear, challenging goals for portfolio of work while understanding business objectives and incorporating them into technical planning and execution.
- Consistently writes production-ready code that is easily testable, understood by other developers, and accounts for edge cases and errors
Other
- Lead strategic organizational decisions while serving as the "Development Expert" for their team.
- Influence cross-team alignment.
- Collaborate with product, business, and architecture counterparts to redefine roadmaps and drive organizational priorities.
- Effective communication skills with ability to regularly achieve consensus with peers and provide clear status updates.
- Self-motivated and self-managing with excellent organizational skills.