Hybrid Staff Software Developer – Team Lead

Posted 20 hours ago

Apply now

About the role

  • Develop, maintain, and scale cloud applications built on AWS infrastructure
  • Design and implement high-quality new features across the full development lifecycle, including requirements, architecture, design, planning, estimation, implementation, testing, and documentation
  • Champion and adopt AI-first development workflows using tools such as Amazon Q, Cursor, and AI code assistants to enhance productivity and code quality
  • Lead and mentor a small team of up to three engineers, providing technical guidance and ensuring alignment with project objectives
  • Provide technical expertise and training to peers across the organization in specialized areas
  • Collaborate closely with cross-functional teams to design workflows that incorporate human-in-the-loop and AI-in-the-loop approaches
  • Support production environments, manage support inquiries, and proactively address production issues
  • Drive software design and architecture discussions with a focus on scalability, availability, and reliability
  • Stay current with emerging technologies, including AI tools and development practices, and apply them effectively to ongoing and future projects

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline
  • Minimum of 7 years of professional software development experience in back-end, front-end, or full-stack environments
  • Demonstrated proficiency in using AI technologies and tools for software development and quality improvement
  • Strong expertise in software design and implementation for large, complex systems
  • Hands-on experience with the full software development lifecycle, from concept to deployment and support
  • Proven ability to design and implement scalable, reliable, and highly available software solutions
  • Experience leading small engineering teams and delivering high-impact projects
  • Proficiency in developing and consuming REST APIs
  • Deep understanding of microservices architecture and multi-tenancy principles
  • Working experience in Unix-based environments (Linux, macOS)

Benefits

  • Independence to make a larger impact on the company
  • Ownership of work opportunities

Job title

Staff Software Developer – Team Lead

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job