Lead Software Developer
Core
Lead a team of software developers to plan, develop, and deliver enterprise software solutions for clients.
Role type
Senior Lead Software Developer
Builds
Enterprise software solutions
Domain
Software Development
Required skills
Full-stack web development, Agile/Scrum methodologies, Application testing, CI/CD pipelines, Domain-Driven Design, Modern client-side frameworks (AngularJS, ReactJS, Svelte)
Preferred skills
Cloud platforms (AWS, Azure, GCP), Virtualization and Containerization, Mobile development, In-Memory object storage/caching/queues, Microservices and Serverless Systems, Hexagonal Architecture
Responsibilities
Guide team through software development according to specifications, Develop key solutions to solve client business critical needs, Translate functional requirements into technical specifications, Provide continuous feedback to colleagues, Share expertise through analysis, estimates, reviews, and audits, Coach colleagues to encourage professional growth, Research, test, and implement new techniques and technologies, Advise and consult with clients about technical decisions and direction
Seniority
Senior, hands-on IC with leadership