About The Position

This role is designed for an experienced engineering leader who can guide high-performing software teams while maintaining hands-on technical oversight. You will be responsible for delivering scalable, reliable software that aligns with business priorities and customer needs. The position combines people leadership, technical mentorship, and strategic planning to ensure engineering excellence, delivery predictability, and operational efficiency. You will collaborate across Product, QA, Customer Support, and Operations teams to translate business requirements into functional solutions. The work environment is fast-paced, collaborative, and innovation-driven, with opportunities to shape engineering practices and influence technology strategy. Your contributions will directly impact software quality, team growth, and the overall success of critical business initiatives.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • 6+ years of professional experience across the full software development lifecycle.
  • Strong people management and leadership skills with experience coaching high-performing teams.
  • Hands-on experience with C#, React, PHP, TypeScript, HTML, CSS, and cloud-based systems.
  • Solid understanding of OOP/OOD, functional programming, microservices, and N-Tier architectures.
  • Experience with source control, pull requests, code reviews, and agile tools such as JIRA or GitLab.
  • Familiarity with CI/CD pipelines, automated testing frameworks, and monitoring tools like DataDog.
  • Strong problem-solving, organizational, analytical, and communication skills.
  • Ability to thrive in a dynamic, fast-paced environment with minimal supervision.

Nice To Haves

  • experience with large enterprise software deployments, retail technology, or cross-functional fast-growing teams.

Responsibilities

  • Lead and manage engineering teams to design, build, test, and deliver high-quality software efficiently and on schedule.
  • Hire, onboard, train, and develop engineering talent; conduct performance reviews and provide coaching and mentorship.
  • Set team objectives aligned with business priorities and ensure accountability for delivery and quality.
  • Guide architectural decisions, promote engineering best practices, and ensure clean, maintainable, defect-free code.
  • Participate in hands-on coding, code reviews, and sprint planning; ensure timely resolution of technical and operational escalations.
  • Collaborate with cross-functional teams to translate business needs into technical solutions and roadmap initiatives.
  • Monitor and report on team progress, sprint velocity, throughput, and application performance using observability tools.
  • Encourage adoption of AI-assisted development tools to improve developer productivity and code quality.

Benefits

  • Competitive base salary and performance-based incentives.
  • Comprehensive medical, dental, and vision coverage.
  • 401(k) plan with company match.
  • Paid time off and company holidays.
  • Professional development support and training opportunities.
  • Flexible, collaborative, and innovation-driven work environment.
  • Opportunities to influence technology strategy and engineering practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service