Lead Software Engineer

The Judge Group
Charlotte, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 154K

Job location

Charlotte, United States of America

Tech stack

Java
.NET
Algorithmic Trading
Cloud Engineering
Software Debugging
Programming Tools
Github
Microsoft Visual Studio
Software Engineering
SonarQube
TypeScript
User Interface Testing
React
Spring-boot
Software Security
Cypress
Containerization
Gherkin
Kubernetes
Playwright
Api Design
REST
Cucumber
Selenium Webdriver
Microservices

Job description

We are seeking a Lead Software Engineer with strong full-stack expertise in Java and React to help lead the design and delivery of large-scale digital asset and trading solutions.

You will operate as a technical leader on complex initiatives with enterprise-wide impact, partnering closely with product, architecture, and business stakeholders. This role requires strong engineering fundamentals, the ability to navigate ambiguity, and experience influencing best practices across teams.

Our engineering organization includes 300+ engineers across the U.S. and India, with key hubs in New York/New Jersey, Charlotte (NC), and St. Louis (MO). We operate in an Agile product model that encourages deep collaboration, shared ownership, and continuous learning. Responsibilities

  • Lead complex, large-scale software engineering initiatives with broad, company-wide impact.
  • Design, develop, test, debug, and document high-quality, maintainable software solutions.
  • Review and analyze multi-faceted technical challenges, considering business objectives, system constraints, and long-term scalability.
  • Establish and influence engineering standards, patterns, and best practices across teams.
  • Provide technical leadership and mentorship to engineers, supporting growth and high performance.
  • Collaborate with senior engineers, architects, product partners, and external stakeholders to resolve complex technical issues.
  • Evaluate and apply emerging technologies and industry best practices to drive innovation and delivery excellence.
  • Ensure solutions meet compliance, security, and operational requirements for production environments.

Requirements

  • 7+ years of professional software engineering experience, or an equivalent combination of work experience, training, military service, or education.
  • 7+ years of hands-on development experience using Java and/or React with TypeScript.
  • 5+ years of experience designing and building APIs and microservices.
  • Experience working on complex, long-term initiatives requiring evaluation of multiple technical and business factors.
  • Ability to collaborate effectively across engineering, product, and business teams.

Preferred Qualifications

  • Experience mentoring engineers and serving in a technical leadership role.
  • Experience with Spring Boot and building RESTful services.
  • Familiarity with .NET, trading systems, or market data protocols such as FIX.
  • Experience with end-to-end and UI testing frameworks (Playwright, Cypress, Selenium WebDriver, Cucumber/Gherkin).
  • Experience with cloud-native architectures and container platforms such as Kubernetes.
  • Working knowledge of software architecture, system design, and scalability principles.
  • Experience with CI/CD pipelines, GitHub-based workflows, and modern development tools (e.g., Visual Studio Code).
  • Knowledge of application security practices, including identifying and remediating vulnerabilities using tools such as SonarQube.

Work Expectations

  • Hybrid work model with the ability to work on-site in the Charlotte, NC office three days per week.

About the company

Wealth Management Technology is undergoing a period of rapid transformation. Artificial Intelligence is reshaping how we build and deliver products, financial markets are moving toward tokenized, on-chain, and 24x7 models, and customers expect seamless, end-to-end digital wealth experiences. The Digital & Trading Technology team is at the center of this evolution. Our engineers work on highly visible, business-critical platforms using modern, cloud-native architectures and AI-driven development practices. Join us to help define the future of digital wealth solutions.

Apply for this position