Lead Software Engineer positions focus on delivering results in their domain. This page aggregates open Lead Software Engineer roles and what employers typically expect.
**This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer (Full-stack) - Contract based in the United States.** The Lead Software Engineer will serve as a technical leader responsible for architecting, building, and delivering complex software solutions for high-impact client projects. This role combines hands-on engineering expertise, technical leadership, and client-facing collaboration within a fast-paced consulting environment. You will design scalable systems across frontend, backend, cloud, and infrastructure layers while maintaining the highest standards of engineering quality. The position requires a full-stack mindset, strong architectural judgment, and the ability to guide teams through complex technical challenges. You will work closely with clients and cross-functional teams to transform ambitious ideas into production-ready digital products. This is an opportunity to solve challenging problems, influence engineering practices, and deliver meaningful technology outcomes. The ideal candidate thrives in complexity, enjoys building sophisticated systems, and takes pride in helping teams achieve exceptional results ### Accountabilities: The Lead Software Engineer will provide technical leadership across multiple client engagements, owning architecture decisions, implementation quality, and successful delivery outcomes. This role requires deep engineering expertise, strong communication skills, and the ability to balance strategic thinking with hands-on development. - Serve as the primary technical architect across multiple client projects, ensuring solutions align with business objectives and customer expectations. - Design scalable software architectures across frontend, backend, cloud infrastructure, and connected technology environments. - Lead architecture reviews and ensure systems meet standards for performance, security, maintainability, and reliability. - Write production-quality code and demonstrate engineering excellence through clean, scalable, and maintainable implementations. - Lead and support engineering teams by providing technical direction, mentorship, and guidance throughout project delivery. - Collaborate with Product Managers, Technical Leads, designers, data teams, and hardware specialists to deliver complete product solutions. - Establish best practices for coding standards, testing strategies, CI/CD processes, deployment workflows, monitoring, and documentation. - Identify technical risks early and develop mitigation strategies to ensure predictable delivery. - Participate in code reviews and provide constructive feedback to improve engineering quality. - Support client-facing discussions by translating technical decisions into business value and outcomes. - Partner with commercial teams on technical discovery, solution design, project estimation, and proposal development. - Contribute to recruitment, onboarding, and professional development of engineering talent. - Support production systems, troubleshooting, and occasional on-call responsibilities when required. ## Requirements: The ideal candidate is an experienced full-stack engineer with a strong technical foundation, proven leadership capabilities, and experience delivering complex production systems. They should be comfortable working directly with clients, leading teams, and solving challenging technical problems. - Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field. - 10+ years of professional software development experience. - 4+ years of experience developing Java-based backend applications in production environments. - 3+ years of experience in a technical leadership role overseeing engineering teams or complex software initiatives. - Proven experience delivering full-stack applications from concept through production. - Experience designing and maintaining public-facing production systems…