
Lead Software Engineer, Charlotte NC
Overview
You will own the design, development, and delivery of critical software solutions within specialized technical domains, directly impacting business and technology strategy. You will lead architecture decisions and engineering best practices, mentoring a team of engineers to ship scalable, secure, and high-quality components. Your deep expertise in niche technologies drives innovation, while you collaborate across cross-functional teams to align technical roadmaps with business goals. This onsite hybrid role in Charlotte offers a 12+ month contract with potential extension or conversion, placing you at the core of high-stakes projects.
What You'll Do9
- 1Lead the design of scalable software architectures, making key technology choices in Java, Python, and AWS.
- 2Drive implementation of microservices and event-driven systems, coding critical modules in Java and Spring Boot.
- 3Set coding standards and review code for quality, security, and performance, using Git and Jenkins.
- 4Mentor and guide engineers, fostering a culture of ownership and continuous improvement.
- 5Collaborate with product teams to translate requirements into technical designs and execution plans.
- 6Troubleshoot production issues, applying AWS monitoring tools like CloudWatch and X-Ray.
- 7Own the end-to-end delivery of features from planning to production, ensuring on-time release.
- 8Evaluate and integrate third-party services, balancing cost and reliability.
- 9Document system designs and run books to ensure maintainability and knowledge transfer.
Requirements8
- 18+ years in software engineering with focus on backend systems.
- 2Expert in Java and Spring Boot, with production experience in microservices.
- 34+ years designing and deploying on AWS (EC2, S3, Lambda) and infrastructure as code with Terraform.
- 4Strong grasp of relational databases like PostgreSQL and NoSQL such as MongoDB.
- 5Experience with CI/CD pipelines using Jenkins and Docker.
- 6Deep understanding of RESTful API design and security best practices.
- 7Proven track record leading technical projects and mentoring engineers.
- 8Familiarity with Kubernetes for container orchestration.
Salary Insight
$75 - $80k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.

SolutionIT, Inc.
VerifiedJava Backend Developer Lead, Charlotte NC
Own backend engineering for a cross-functional team in Charlotte, NC, leading offshore DEV and QA engineers. You will bridge business and technical sides, translating requirements into robust Java and Spring solutions. This role demands hands-on coding and leadership, ensuring delivery alignment with onshore EST hours. You will shape technical direction while collaborating with business stakeholders. This is a unique opportunity to drive both technical excellence and team leadership.

SR Talent Solution Inc
VerifiedLead Java Engineer with AWS, Phoenix AZ
Own the design and delivery of logistics systems as a Lead Java Engineer in Phoenix, AZ. This contract role spans 6 months and operates in a hybrid model, requiring onsite presence. You will lead a team of developers, setting technical direction for Java microservices built on Spring and Hibernate/JPA. Your work will directly impact production systems handling logistics operations, with AWS as the primary cloud platform. This role stands out for its focus on logistics domain expertise and a final onsite interview process.

BCforward
VerifiedAPI-focused Software Engineer, Contract in Charlotte NC
You will design and build API integrations for our client's platform, owning delivery from requirements to production. You will collaborate with a team of engineers and product managers to ship scalable services. This contract role offers hands-on work with modern Java and Spring Boot microservices, directly influencing core business functionality. You will also have the opportunity to work with AWS and Docker in a fast-moving environment, making a tangible impact from day one.
KnackHook, LLC
VerifiedLead Software Engineer, AWS Java Architect
You will lead the design, development, and integration of secure, scalable, cloud-native solutions across Payments, Money Movement, and Information Reporting platforms. With 15+ years of Java expertise, you will architect AWS-based microservices and APIs, driving technical decisions and mentoring a team of engineers. Your work directly impacts critical financial systems, requiring precision and ownership. This onsite contract role in Lewisville, TX offers the chance to shape mission-critical infrastructure from day one.

GState Consulting LLC
VerifiedSenior .NET Full Stack Developer Charlotte NC
Lead design and delivery of scalable web applications using .NET Core and cloud services. Own the full stack architecture and drive technical excellence. This is a longterm contract role based in Charlotte, NC requiring collaboration with crossfunctional teams. What makes this role different is the focus on highimpact enterprise solutions.

Fusion Global Solutions
VerifiedLead Full Stack Engineer Angular Java 60% 40% Charlotte NC
Own development of scalable secure high performing web applications leading front end using Angular and back end using Java. Drive technical excellence across full stack initiatives. Shape product roadmap and mentor engineering team.