Lead strategic software engineering teams responsible for critical architecture and digital products. Design and deliver large-scale cloud and distributed systems, oversee applications in production, establish engineering best practices, and align product goals with organizational strategy and KPIs.
Responsibilities
- Advise colleagues on complex software engineering matters.
- Translate organizational strategy into meaningful engineering goals.
- Manage teams responsible for strategically critical architecture and business functions.
- Architect and design digital products using modern tools, technologies, and frameworks.
- Oversee application operation in production and accountability for product KPIs.
- Promote software best practices across teams and influence stakeholders.
Required Skills
- Java
- COBOLSpring Boot
- REST API development
- Microservices architecture
- Cloud and distributed systems
- API security
- Mongo
- DBKafka
- Git and continuous integration tools