The Lead Software Developer oversees software development projects from start to finish and is responsible for architecting, developing, and maintaining software applications according to business and technical requirements. The role provides technical guidance and mentorship to junior and mid-level engineers, tackles complex technical challenges, and seeks solutions to improve software performance and functionality. The Lead Software Developer participates in daily SCRUM meetings, makes technical decisions, and updates SCRUM boards and tasks through completion. The position collaborates with PSI teams, business analysts, and engineers to ensure software meets user needs and business goals and that appropriate technical solutions are provided. It also establishes and oversees processes for documenting software development processes and code, and stays current with technology trends, incorporating new tools and techniques into the work.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior