careertakescareertakes

Lead Software Engineer

Confidential ClientConsulting
Entry LevelContractOn-SiteN/A
Rockville, Maryland
A Day Ago

The Lead Software Engineer will design, develop, and lead the delivery of scalable, secure, and high-performance software solutions using Java, Spring Boot, AWS, and modern front-end technologies. This role involves technical leadership, mentoring engineers, collaborating across teams, and driving best practices in software development lifecycle to ensure quality and reliability of applications.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role Overview

We are working with a confidential client seeking a hands-on Lead Software Engineer to design, develop, and deliver scalable, secure applications. This is a contract opportunity based in Rockville, MD. You will drive architecture and technical decisions, lead complex initiatives, and mentor other engineers across the software development lifecycle.


What You’ll Do

  • Design, develop, test, and maintain scalable backend services and APIs.
  • Lead technical initiatives and participate in architecture and system-design discussions.
  • Develop solutions that meet standards for reliability, security, scalability, and performance.
  • Provide technical leadership, mentor engineers, and promote strong engineering practices.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Identify system and process gaps and recommend improvements.
  • Troubleshoot complex issues across development, staging, and production environments.
  • Improve development processes, CI/CD pipelines, and testing practices.
  • Communicate technical priorities, risks, and progress to technical and non-technical stakeholders.

Required Technical Skills

  • Strong Java development experience and solid object-oriented design skills.
  • Spring Boot and REST API development.
  • Experience with PostgreSQL and NoSQL solutions (DynamoDB).
  • Strong AWS experience (EC2, RDS, S3, Lambda, API Gateway, VPC, Security Groups, SQS/SNS, CloudFront, Route 53).
  • Containerization with Docker and familiarity with orchestration patterns.
  • Front-end experience with JavaScript/TypeScript and frameworks such as React or Angular.
  • HTML, CSS, and responsive UI tooling (e.g., Bootstrap).
  • CI/CD pipeline experience and DevOps best practices.
  • Automated/unit testing and software security best practices.
  • Performance tuning and application optimization experience.

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical discipline — or equivalent combination of education and experience.
  • Minimum ~7 years of relevant software engineering experience.
  • Proven track record in system design, distributed architectures, and cloud-native applications.
  • Strong fundamentals in algorithms, data structures, and complexity analysis.
  • Demonstrated experience mentoring engineers and guiding technical decisions.
  • Excellent written and verbal communication skills.

Location, Employment Type & Compensation

  • Location: Rockville, MD (this role is based in Rockville — candidates must be authorized to work in the U.S.).
  • Employment type: Contract.
  • Pay: Rate DOE (not disclosed). No salary range was provided in the source posting.

Why You’ll Like This Opportunity

  • Lead high-impact, modern cloud-native projects using Java, Spring Boot, and AWS.
  • Influence architecture and engineering practices across teams.
  • Work in a collaborative environment that values mentorship and continuous improvement.
  • Access to additional opportunities through the Careertakes platform when you apply.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range