As a Lead Development Engineer, you will be the technical heartbeat of our development team. You are a "player-coach" who remains deeply hands-on in the codebase while providing the technical vision, mentorship, and architectural guidance necessary to deliver high-quality software. You’ll bridge the gap between high-level product requirements and technical execution, ensuring our systems are scalable, secure, and performant.
Key Responsibilities
- Hands-on Development: Write production-ready code for our most complex features and step in to troubleshoot critical, high-priority issues.
- Technical Leadership: Own architectural decisions, select frameworks and tools, and ensure the team adheres to best practices for scalability and security.
- Mentorship: Guide junior and mid-level developers through consistent code reviews and technical coaching to level up the team's overall skill set.
- Execution & Planning: Break down complex product requirements into actionable technical tasks and provide accurate levels of effort (LOE) for sprint planning.
- Process Improvement: Refine our CI/CD pipelines, Agile workflows, and GitHub practices to ensure a smooth and efficient development lifecycle.
- Cross-Functional Collaboration: Partner with Product Managers to define requirements and collaborate with QA to ensure robust testing strategies.
Qualifications & Requirements
- Experience: 5+ years of professional software development experience, with a proven track record of leading technical projects.
- Technical Depth: Expert-level proficiency in [Primary Language, e.g., React, Go, Python] and modern architectural patterns (Microservices, Cloud-native, etc.).
- Leadership Ability: Strong experience mentoring peers and making high-stakes technical decisions.
- Communication: Ability to explain complex technical trade-offs to non-technical stakeholders (Product, Sales, etc.).
- Mindset: A "lead by example" attitude—you enjoy coding just as much as you enjoy helping others succeed.
Pay: From $89,544.83 per year
Work Location: In person