Lead Software Engineer
Company | YouLend |
---|---|
Location | Atlanta, GA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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.