Senior/Lead Software Engineer (Java)
Hybrid · Richmond, Virginia, United States
Job Summary
Senior/Lead Software Engineer for a SaaS company based in Richmond, VA. Hybrid position with in-office in Richmond on Mon-Tue and remote Wed-Fri. Responsibilities include solving challenging technology problems and building quality software; developing, documenting, and maintaining features; applying software development lifecycle practices; and providing technical leadership. Required skills include 4+ years with Java, Spring, AWS, relational databases, API/REST, microservices, and other open source technologies; strong understanding of design patterns and Agile; experience leading product development and coordinating with an offshore team; and a Bachelor’s Degree in Computer Science or equivalent work experience. Benefits include a comprehensive package and a focus on collaboration and delivering value.
Required Qualifications
- At least 4 years of experience with Java, Spring, AWS, relational databases and/or other open source technologies
- Strong understanding of the software development lifecycle, software design patterns, and Agile methodologies
- Experience leading product development and coordinating with offshore teams
- Bachelor’s Degree in Computer Science or equivalent work experience
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.