Tech Lead

LauraMac, LLC

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software engineering experience, with 2+ years in a Tech Lead or senior role.
  • Strong hands-on expertise in Java (Spring Boot or equivalent), Angular, and MySQL.
  • Ability to balance leadership responsibilities while actively contributing to development work.
  • Experience leading Agile/Scrum teams focused on delivery quality, scalability, and maintainability.
  • Strong understanding of software design principles, system architecture, and performance optimization.
  • Excellent communication and collaboration skills, capable of influencing across teams.

Responsibilities

  • Lead your Scrum team in ensuring timely and high-quality delivery of sprint goals.
  • Contribute code, conduct code and design reviews, and solve complex technical challenges as an individual contributor.
  • Drive sprint planning, estimation, and execution in collaboration with Product Management and QA.
  • Ensure predictable, on-time delivery while balancing short-term and long-term technical objectives.
  • Promote agile best practices, collaboration, and ownership within the team.
  • Design, develop, and maintain key components using Java, Angular, and MySQL.
  • Cultivate a culture of engineering excellence by advocating for code quality and maintainability.

Benefits

  • Mentorship opportunities for personal and professional growth.
  • Collaborative environment with a focus on agile best practices.
  • Participation in cross-team initiatives for shared libraries and enhancements.
  • Support for continuous integration, deployment, and monitoring alongside DevOps.
  • Emphasis on professional development and continuous improvement.
Full Job Description
About the Role

As a Tech Lead, you'll play a dual role - acting as both a hands-on engineer and a technical leader for a Scrum team composed of 5 engineers and 2 QA.

You'll own the delivery, quality, and scalability of your team's sprint deliverables while staying deeply involved in the codebase. Working closely with a Staff Engineer, you'll align on architecture, contribute to shared technical initiatives, and uphold engineering excellence across the organization.

Key Responsibilities

Team & Delivery Leadership

  • Serve as the technical leader for your Scrum team, ensuring timely and high-quality delivery of sprint goals.


  • Work hands-on as an individual contributor, contributing code, conducting code & design reviews, and solving complex technical challenges.


  • Drive sprint planning, estimation, and execution in partnership with Product Management and QA.


  • Ensure predictable, on-time delivery while balancing short-term sprint goals with long-term technical health.


  • Promote agile best practices, collaboration, and a strong sense of ownership within the team.


Technical Execution & Ownership

  • Design, develop, and maintain critical components in Java, Angular, and MySQL, following modern engineering practices.


  • Ensure solutions meet high standards of performance, scalability, and reliability.


  • Uphold and apply architectural principles, coding guidelines, and system design patterns established by the Staff Engineer group.


  • Lead technical design discussions, propose improvements, and guide the team through implementation details.


  • Participate in cross-team collaborations on shared libraries, CI/CD improvements, and platform-level enhancements.


Quality & Continuous Improvement

  • Drive a culture of engineering excellence, emphasizing code quality, maintainability, and automation.


  • Collaborate with QA engineers to ensure robust test coverage and high-quality releases.


  • Proactively identify and reduce technical debt through refactoring and better design practices.


  • Support continuous integration, deployment, and monitoring in partnership with the DevOps team.


Mentorship & Collaboration

  • Mentor engineers within your team, helping them grow technically and professionally.


  • Collaborate with Staff Engineers for architectural guidance, technical reviews, and systemic improvements.


  • Foster clear communication across engineering, QA, and product teams to align priorities and resolve blockers efficiently.


Qualifications

Required:

  • 7+ years of software engineering experience, including 2+ years in a Tech Lead or senior individual contributor capacity.


  • Strong hands-on expertise in Java (Spring Boot or equivalent), Angular, and MySQL.


  • Proven ability to balance leadership responsibilities with active development work.


  • Experience leading Agile/Scrum teams and ensuring delivery quality, scalability, and maintainability.


  • Strong understanding of software design principles, system architecture, and performance optimization.


  • Excellent communication and collaboration skills, with the ability to influence across disciplines.


Preferred:

  • Experience with cloud platforms (AWS preferred).


  • Familiarity with event-driven architectures or microservices.


  • Exposure to DevOps practices, observability tools, and production monitoring.


  • Passion for technical mentorship and continuous improvement.

Similar Jobs

More Jobs at LauraMac, LLC

More Information Technology Jobs

Find similar Tech Lead jobs: