{"schemaVersion":"jobsearcher.job.v1","id":"19a8d6dd5bbd1e50a5b7fe13","url":"https://jobsearcher.com/jobs/19a8d6dd5bbd1e50a5b7fe13","canonicalUrl":"https://jobsearcher.com/jobs/19a8d6dd5bbd1e50a5b7fe13","title":"Lead Software Developer","description":"About the job Lead Software DeveloperWe're constantly developing new and creative ways to solve complex technology problems. Our enterprise software solutions span a range of Information Technology services. Our originality has attracted outstanding and innovative thinkers, allowing us to grow as an industry leader. Are you a passionate professional, ready to make an impact in the tech world? Join our team today.Responsibilities:Apply advanced technical knowledge to design and develop a variety of software projectsWrite high-quality, performant code that adheres to company guidelines and industry best practicesLead modernization of legacy services to current framework versions, maintaining backward compatibility during migrationDesign and enforce microservices patterns across a large distributed platformEvaluate and govern third-party vendor integrations for reliability and securityOwn API gateway strategy and inter-service communication patterns (REST, async messaging)Apply business and domain knowledge to develop a deeper understanding of the system and contribute to effective solutionsLead a team of engineers, coaching them through all aspects of the SDLCDevelop and maintain extensible applications, APIs, and database modelsGather and refine project requirements with UX designers, product managers, and business stakeholdersDesign and document detailed architectures for software projects, ensuring scalability, maintainability, and alignment with business requirementsEnsure applications meet functional and non-functional requirements by participating in testing and enforcing quality standardsOversee deployments and support applications after releaseRecommend new practices, processes, and procedures to improve quality and productivityReview and approve changes to application codeParticipate in team processes for planning, tracking work, and continuous improvementOversee project execution, ensuring team members stay on task, communicate blockers, and meet commitmentsEvaluate team members' performance and guide them toward growthStay current with emerging technologies and industry trendsEvaluate frameworks, technology, platforms, and tooling solutionsMinimum Requirements:7+ years of experience building and supporting software systemsMicroservices architecture: designing, decomposing, and maintaining distributed servicesMessage-driven architecture: experience with orchestration and event-driven patternsCloud experience (AWS or similar), including cloud-native deploymentExperience with legacy system modernization/migrationObservability: structured logging, APM, distributed tracing across microservicesStrong problem solving and organizational skillsExperience with modern backend frameworks, middleware design, and API gateway patternsFamiliarity with frontend frameworks (React, Angular) sufficient to collaborate effectively with frontend engineersExperience with relational database design and optimizationBachelor's in Computer Science or similar degree/certification, or equivalent experience","company":"Evrecruitio","rawCompany":"evrecruitio","city":"Columbus","state":"OH","isRemote":false,"isActive":false,"createdAt":"2026-09-23T12:51:25.340Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Lead Software Developer","description":"About the job Lead Software DeveloperWe're constantly developing new and creative ways to solve complex technology problems. Our enterprise software solutions span a range of Information Technology services. Our originality has attracted outstanding and innovative thinkers, allowing us to grow as an industry leader. Are you a passionate professional, ready to make an impact in the tech world? Join our team today.Responsibilities:Apply advanced technical knowledge to design and develop a variety of software projectsWrite high-quality, performant code that adheres to company guidelines and industry best practicesLead modernization of legacy services to current framework versions, maintaining backward compatibility during migrationDesign and enforce microservices patterns across a large distributed platformEvaluate and govern third-party vendor integrations for reliability and securityOwn API gateway strategy and inter-service communication patterns (REST, async messaging)Apply business and domain knowledge to develop a deeper understanding of the system and contribute to effective solutionsLead a team of engineers, coaching them through all aspects of the SDLCDevelop and maintain extensible applications, APIs, and database modelsGather and refine project requirements with UX designers, product managers, and business stakeholdersDesign and document detailed architectures for software projects, ensuring scalability, maintainability, and alignment with business requirementsEnsure applications meet functional and non-functional requirements by participating in testing and enforcing quality standardsOversee deployments and support applications after releaseRecommend new practices, processes, and procedures to improve quality and productivityReview and approve changes to application codeParticipate in team processes for planning, tracking work, and continuous improvementOversee project execution, ensuring team members stay on task, communicate blockers, and meet commitmentsEvaluate team members' performance and guide them toward growthStay current with emerging technologies and industry trendsEvaluate frameworks, technology, platforms, and tooling solutionsMinimum Requirements:7+ years of experience building and supporting software systemsMicroservices architecture: designing, decomposing, and maintaining distributed servicesMessage-driven architecture: experience with orchestration and event-driven patternsCloud experience (AWS or similar), including cloud-native deploymentExperience with legacy system modernization/migrationObservability: structured logging, APM, distributed tracing across microservicesStrong problem solving and organizational skillsExperience with modern backend frameworks, middleware design, and API gateway patternsFamiliarity with frontend frameworks (React, Angular) sufficient to collaborate effectively with frontend engineersExperience with relational database design and optimizationBachelor's in Computer Science or similar degree/certification, or equivalent experience","datePosted":"2026-09-23T12:51:25.340Z","dateModified":"2026-09-23T12:51:25.340Z","hiringOrganization":{"@type":"Organization","name":"Evrecruitio","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Columbus","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"19a8d6dd5bbd1e50a5b7fe13"},"url":"https://jobsearcher.com/jobs/19a8d6dd5bbd1e50a5b7fe13"}}