Description:
We are seeking a highly skilled individual to drive our customer experience strategy forward by consistently innovating and problem-solving.
What does a Lead Software Engineer do?
- Successfully lead major projects and complex assignments with broad scope and long-term business implications.
- Create solutions with high level of innovation, cost effectiveness, high quality and faster time to market.
- Lead day to day system development and maintenance activities of the team to meet service level agreements (SLAs).
- Collaborate with business and technical partners to identify and scope the opportunities, outline potential value, identify risks, benefits and constraints.
- Contribute to the overall strategy and manage complex issues within functional area of expertise.
What we’re looking for in a candidate:
- Experience in developing and deploying microservices architectures
- Proven experience with Scala. Clojure is a plus
- Relevant senior-level experience in software development (java, Clojure, .Net)
- Experience in containerization technologies Docker, Kubernetes
- Experience with Amazon Web Services, especially EC2, S3, Elasticsearch, and Kinesis is a plus
- Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks
- Experience with Zio framework is a plus
- Proven ability to write clean code that works, is readable, maintainable and follows best practices and coding standards, on schedule (like OWASP, SOA)