Lead Software Developer
Core
Lead a software development team as the primary client contact, owning solution design, architecture, and delivery from start to finish.
Role type
Senior IC Lead Software Developer (Consulting)
Builds
Scalable software solutions and prototypes for clients
Domain
Technology Consulting / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java 11, Spring Boot, Object-Oriented Programming, Agile/Lean/Continuous Delivery, TDD, Continuous Integration, Infrastructure Automation, Cloud Technologies (AWS/Azure), Docker, Kubernetes, Headless Commerce (commercetools)
Preferred skills
Functional Programming, Event-Driven Architecture, Platform Engineering
Technologies
Java, Spring Boot, AWS, Azure, Docker, Kubernetes, commercetools
Responsibilities
Own design and architecture of solutions; lead delivery by tracking work and mitigating risks; build and nurture high-performing teams; influence and consult with clients to design scalable solutions; champion engineering best practices; remain hands-on with coding using multiple languages and tools.
Seniority
Senior, hands-on IC with leadership responsibilities