Lead Software Engineer
Core
Lead complex technology initiatives and develop companywide engineering standards for large-scale solutions.
Role type
Lead Software Engineer (Enterprise Architecture & Distributed Systems)
Builds
Large-scale, distributed, cloud-native, and event-driven systems for enterprise technological environment
Domain
Financial Services / Enterprise Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Software Engineering, Event-driven architecture, Cloud-native platforms, Asynchronous integration patterns, AI-assisted development tools, Spring Boot, Angular, React, Kubernetes, Containers
Preferred skills
Design of large-scale distributed systems, Enterprise architecture alignment, Security requirements integration, Operational objectives alignment
Technologies
Kafka, Streaming platforms, GitHub Copilot, Devin, Cursor, Spring Boot, Angular, React, Kubernetes
Responsibilities
Lead complex technology initiatives with companywide impact, Design and code large-scale technology solutions, Review and analyze complex technology solutions for business objectives, Make decisions on engineering best practices, Collaborate with technical experts to resolve complex issues, Lead projects and mentor teams
Seniority
Senior, hands-on IC with leadership responsibilities