Posted in

Lead Software Engineer

Lead Software Engineer

CompanyYouLend
LocationAtlanta, GA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of software development experience, with at least 2+ years in a team lead or engineering leadership role.
  • Proven experience leading teams using Scrum or other Agile frameworks. Ability to effectively manage the team’s workload, prioritize tasks, and ensure a high level of Scrum discipline.
  • Strong proficiency with .NET microservices architecture, AWS (specifically EKS), and Angular front-end development.
  • Deep understanding of software development practices, system architecture, and operational reliability.
  • Excellent problem-solving skills, capable of addressing complex, high-impact technical issues.
  • Strong experience working with Product Managers and stakeholders to define product roadmaps, prioritize work, and deliver high-impact features that meet business and customer needs.
  • Exceptional leadership, mentorship, and team-building skills. Ability to inspire and motivate a high-performing team in a fast-paced environment.

Responsibilities

  • Lead the development, enhancement, and maintenance of .NET microservices running on AWS EKS and Angular-based front-end services.
  • Provide technical leadership to ensure the team adheres to best coding practices, architectural principles, and quality standards.
  • Lead code reviews and promote a culture of technical excellence.
  • Design and review system architecture for highly complex systems, ensuring scalability and performance.
  • Identify root causes of technical issues and implement improvements in processes and technology across the engineering organization.
  • Oversee the operational reliability of team-owned systems and proactively manage incidents affecting the team or related business areas.
  • Foster a culture of quality, ensuring thorough testing and validation of work while gaining stakeholder buy-in.
  • Develop effective systems to manage the team’s work, balancing long-term objectives with immediate needs to maintain high shipping velocity.
  • Proactively unblock team members and ensure smooth project flow by addressing bottlenecks and technical challenges.
  • Act as the primary point of contact between the engineering team and stakeholders. Clearly communicate project progress, risks, and delivery timelines to leadership and other stakeholders.
  • Align team goals with broader business strategies, contributing to product and business decisions where appropriate.
  • Collaborate closely with product managers and business stakeholders across departments to drive business-forward solutions.
  • Act as a coach and mentor for your team, helping them grow both technically and professionally. Provide regular feedback and foster a positive, growth-oriented team culture.
  • Keep the team directionally aligned with business goals, communicating effectively in complex, challenging situations.
  • Serve as the Scrum leader for the team, facilitating all Scrum ceremonies (e.g., daily stand-ups, sprint planning, sprint reviews, and retrospectives) and ensuring adherence to Scrum principles.
  • Continuously evaluate the team’s performance, workflows, and processes to drive improvements in productivity, velocity, and quality. Encourage experimentation and innovation.

Preferred Qualifications

    No preferred qualifications provided.