Computershare Logo

Computershare

Lead Software Engineer - Java

Reposted 22 Hours Ago
Be an Early Applicant
Hybrid
Charlotte, NC, USA
99K-162K Annually
Senior level
Hybrid
Charlotte, NC, USA
99K-162K Annually
Senior level
Lead Software Engineer overseeing Agile teams, providing technical leadership, managing delivery and resolving challenges while ensuring software quality and enhancing processes.
The summary above was generated by AI

Location: St. Paul, MN, Charlotte, NC or Columbia, MD

In this position, you’ll be based in the St. Paul, Charlotte or Columbia office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our flexible work culture at computershare.com/flex.

We give you a world of potential

Computershare has an exciting opportunity for a permanent full-time Lead Software Engineer - Java to join our Computershare Corporate Trust (CCT) Technology team. 

A role you will love 

As the Lead Software Engineer - Java, you will provide technical leadership and solution architecture oversight to our Application Software Development Agile team supporting 10+ major application capabilities within the Corporate Trust Technology team. You will work within an Agile environment to develop and support document platforms across the Computershare portfolio as well as lead complex technology initiatives including those that are with companywide impact. You’ll also make decisions in developing best practices for engineering and technology solutions. 

You will work within cross-functional teams and you’ll require strong technical skills, curiosity, a passion for delivering quality solutions and the drive to continually improve the quality and speed with which we deliver value to the business. You will effectively manage the team to deliver using a Scrum or Kanban model and will recruit and develop individual team members to be part of our high-performing group. 

Other key responsibilities include:

  • Providing technical leadership and architectural input to the design and implementation of technologies within CTS as part of overall solutions supporting business products and processes.
  • Providing formal management and sharing knowledge with colleagues to enable them to contribute to the team’s objectives.
  • Applying 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.
  • Ensuring 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.
  • Supporting the evaluation and resolution of technical challenges and blockers to minimise their impact on the team’s delivery and/or supported products.
  • Identifying and supporting 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.
  • Communicating effectively with a variety of technical and non-technical audiences to: share knowledge and ideas; provide updates; influence; challenge; and take on feedback.
     

What will you bring to the role?    

We are looking for someone who has excellent leadership skills who is adept at setting direction, building consensus and sharing a vision and values. You’ll be able to lead effectively through change and adversity and are highly skilled at working with stakeholders including building strong relationships and confidence while setting expectations and meeting commitments to increase customer satisfaction.

You’ll also bring:

  • 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

Bonus points if you have:

  • Knowledge of the Financial Services industry
  • Previous experience working in and supporting global business units with in-house solutions
  • Experience Linux Administration and Shell scripting
  • Experience in DevOps setup
  • Experience in Test Automation Frameworks like Selenium & Playwright

Rewards designed for you

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. Our careers hub will help you find out more about our rewards and life at Computershare, visit computershare.com/careershub

Compensation. The typical base pay ranges for this role are $109,000-$162,000 for Maryland, $104,000-$154,000 for Minnesota, and $99,000-$147,000 for North Carolina.

Computershare will use data analytics and artificial intelligence systems to help recruiters analyse and assess candidate and application information. These systems make our application and review process more efficient and assist our team in identifying candidates based on professional qualifications, skills and experience commensurate with the role applied for. All outputs from the systems are evaluated by our recruiters and are not the sole source of whether to consider a candidate for employment.

#LI-Hybrid

About Us
A company to be proud of
We're a global leader in financial administration with over 11,000 employees across more than 22 different countries. At Computershare, it’s more than just a job, our open and inclusive culture means that we will help you to grow, to move forward and make the most of our world of opportunities.
Fairness and culture
We're dedicated to providing you with the opportunity to succeed on your own merits, starting from the application process and continuing throughout your career with us. Our goal is to create an environment where everyone feels valued, to remove barriers and obstacles and ensure equal opportunities for all. For support with accommodations or adjustments during our recruitment process please visit computershare.com/access for further information.
About the TeamOur Technology Services team is a place where new ideas and approaches are welcomed, and every individual is equipped and empowered to create change. We're a rapidly evolving and diverse global business and there is always something to learn, opportunities to explore and a broad range of career paths to progress along.

Similar Jobs

20 Days Ago
In-Office
105K-215K Annually
Senior level
105K-215K Annually
Senior level
Insurance
The Senior Java Engineer will design and build scalable distributed systems, collaborate across teams, and mentor peers while ensuring high-performance and zero-downtime applications.
Top Skills: AWSAzureC#ContainersGCPJavaJavaScriptKubernetesLinuxMicroservicesPostgresPythonTypescript
7 Days Ago
In-Office
105K-215K Annually
Senior level
105K-215K Annually
Senior level
Insurance
As a Senior Java Engineer, you will design and build distributed systems, engage in collaboration across teams, mentor engineers and enhance software development practices.
Top Skills: AWSAzureC#C++Devops ToolsGCPInfrastructure As CodeJavaMicroservicesPowershellPythonRest Apis
2 Hours Ago
In-Office
160K-240K Annually
Mid level
160K-240K Annually
Mid level
AdTech • eCommerce • Food • Marketing Tech • Retail
The Director of Maintenance manages store systems and equipment efficiency while overseeing maintenance contracts and vendor relationships to reduce costs.
Top Skills: Cmms ApplicationsExcelMicrosoft Office Suite

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account