A company is looking for a Lead Software Developer to manage a team of developers while contributing to the design, development, and maintenance of high-quality applications.
Key Responsibilities
Directly manage a team of remote developers and oversee their workloads
Collaborate with other development leads and product owners to ensure project alignment and integration
Develop high-quality, maintainable code and conduct code reviews to ensure best practices
Required Qualifications
BA / BS in computer science or related technical discipline, or equivalent professional experience
7+ years of experience in an object-oriented programming language, with proficiency in Java and experience with Kotlin
Previous experience managing developers or leading a technical team
Strong understanding of the full software development lifecycle (SDLC)
Experience with relational databases, preferably MySQL / Aurora
Lead Software Developer • Rochester, New York, United States