Software Engineer - Full Stack / Java / Python [see locations]
Core
Full stack software engineer responsible for designing, developing, and maintaining applications and systems within the Technology department.
Role type
Senior Full Stack Software Engineer (Java/Python)
Builds
New applications, enhancements to existing applications, and operational systems
Domain
Banking / Financial Services / Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, SQL, database development, workflow orchestration (Camunda), cloud platforms (AWS), Terraform, version control (Azure DevOps, GitHub), React, JSON, XML, HTML
Preferred skills
GitHub Copilot, frontend development
Technologies
Java, Python, SQL, Camunda, AWS, Terraform, Azure DevOps, GitHub, React, JSON, XML, HTML
Responsibilities
Design and deploy new applications and enhancements; monitor and test system performance; resolve business systems issues; oversee training of junior engineers; ensure compliance with risk management and cybersecurity practices
Seniority
Senior, hands-on IC