
Lead Software Engineer – Java
Computershare UK
full-time
Posted on:
Location Type: Hybrid
Location: Saint Paul • Maryland • Minnesota • United States
Visit company websiteExplore more
Salary
💰 $99,000 - $162,000 per year
Job Level
Tech Stack
About the role
- Provide technical leadership and architectural input to the design and implementation of technologies within CTS as part of overall solutions supporting business products and processes.
- Provide formal management and sharing knowledge with colleagues to enable them to contribute to the team’s objectives.
- Apply knowledge of standards, policies, best practice and organisational structure so that you can work both independently and collaboratively within your team and with key stakeholders.
- Ensure the quality of tasks, services and information provided by your team – through the quality of your own work and the support you provide to others - to ensure that your team delivers high quality, maintainable software which adheres to internal standards and policies.
- Support the evaluation and resolution of technical challenges and blockers to minimise their impact on the team’s delivery and/or supported products.
- Identify and support improvements and innovation in technologies/practices within your team that would benefit the business e.g. efficiency in the software development process or improved customer experience.
- Communicate effectively with a variety of technical and non-technical audiences to: share knowledge and ideas; provide updates; influence; challenge; and take on feedback.
Requirements
- 8+ years of experience in planning, designing, implementing, configuring, upgrading, migrating, troubleshooting, and supporting client server, Java, Oracle/SQL server and batch job mixed architecture web applications
- 5+ years of experience in team leadership including relationship building with the business, resource planning and project estimation
- Experience using and implementing agile methodologies with a familiarity of waterfall project methodologies
- Experience with Spring, Spring Framework, Spring Boot, Spring Batch, Spring Security, and Spring Integration
- Experience with Container technologies such as Redhat Openshift, Azure
- Experience on Relational Databases like Oracle/SQL Server and SQL
- Experience with SCM tools such as GIT, Azure DevOps, Maven, Gradle
- Experience with AI technologies such as GitHub Copilot, MCP servers, Agentic AI development
- Knowledge of the Financial Services industry (bonus)
- Previous experience working in and supporting global business units with in-house solutions (bonus)
- Experience Linux Administration and Shell scripting (bonus)
- Experience in DevOps setup (bonus)
- Experience in Test Automation Frameworks like Selenium & Playwright (bonus)
Benefits
- Paid parental leave
- flexible working and a caring and inclusive culture
- Health and wellbeing rewards that can be tailored to support you and your family, including paid time off, observed holidays, medical, dental and vision plans
- Invest in your future with 401k matching, setting aside salary to purchase shares in our company and tax-advantaged flexible spending plans, including healthcare, dependent care and commuter
- Income protection. Our package includes short and long-term disability benefits, life insurance and supplemental life insurance
- And more. Ours is a welcoming and close-knit community, with experienced colleagues ready to help you grow.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaOracleSQL ServerSpringSpring FrameworkSpring BootSpring BatchSpring SecuritySpring IntegrationTest Automation Frameworks
Soft Skills
technical leadershipknowledge sharingcollaborationcommunicationrelationship buildingproject estimationinfluencingfeedback acceptanceproblem solvinginnovation