Lead Software Engineer - WIMT Holdings, Activities and Balances
Core
Lead complex technology initiatives and develop standards for large-scale engineering solutions for the Holdings, Activities and Balances product.
Role type
Lead Software Engineer (Full Stack Java)
Builds
Companywide technology solutions for financial services
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Full stack Java, API and microservices design, RESTful services (Spring Boot), cloud-native architectures (Kubernetes), AI software development tools, team leadership, scrum management
Preferred skills
Trading/market data/FIX systems, OpenShift, code review, software architecture, CI/CD pipelines, application security (SonarQube)
Technologies
Java, Spring Boot, Kubernetes, OpenShift, GitHub, Visual Studio Code, SonarQube
Responsibilities
Design, code, test, debug, and document complex technology solutions; Review and analyze large-scale technology solutions for business and technical objectives; Make decisions on engineering standards and best practices; Collaborate with technical experts to resolve complex issues; Lead projects, teams, or serve as a peer mentor
Seniority
Senior, hands-on IC with leadership responsibilities
