Negotiable
Outside
Remote
USA
Summary: The Lead Software Engineer will be responsible for overseeing complex enterprise-level projects, ensuring quality and consistency in collaboration with global teams. The role involves designing, developing, and maintaining applications using technologies such as Spring Boot, AWS, and React. The engineer will also architect RESTful APIs and microservices while adhering to best coding practices. A strong emphasis is placed on performance optimization and continuous technology evaluation.
Key Responsibilities:
- Work on complex enterprise-level projects with full ownership from design to deployment.
- Collaborate with global and offshore teams; ensure delivery quality and consistency.
- Design, develop, test, and maintain applications using Spring Boot, AWS, and React.
- Architect and implement RESTful APIs and microservices.
- Write clean, maintainable, test-driven code aligned with best practices.
- Troubleshoot and optimize applications for performance and scalability.
- Continuously evaluate new technologies, suggest upgrades, and modernize systems.
- Contribute to Agile ceremonies, code reviews, and team knowledge sharing.
Key Skills:
- 13+ years overall experience in software development.
- 10+ years in Java, 7+ years with Spring Boot / Spring Batch.
- 3+ years experience with React / front-end development.
- 5+ years working with AWS Cloud (S3, API Gateway, AppSync, Lambda, etc.).
- 4+ years designing and developing microservices / REST APIs.
- Strong in databases PostgreSQL, DynamoDB, MySQL, or equivalent.
- Hands-on with Jenkins, Docker, and CI/CD pipelines.
- Familiarity with TDD and Agile methodologies.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job title: Lead software engineer
Contract : 6 +months
Locations: Remote
Key Duties and Responsibilities
- Work on complex enterprise-level projects with full ownership from design to deployment.
- Collaborate with global and offshore teams; ensure delivery quality and consistency.
- Design, develop, test, and maintain applications using Spring Boot, AWS, and React.
- Architect and implement RESTful APIs and microservices.
- Write clean, maintainable, test-driven code aligned with best practices.
- Troubleshoot and optimize applications for performance and scalability.
- Continuously evaluate new technologies, suggest upgrades, and modernize systems.
- Contribute to Agile ceremonies, code reviews, and team knowledge sharing.
Key Requirements
- 13+ years overall experience in software development.
- 10+ years in Java, 7+ years with Spring Boot / Spring Batch.
- 3+ years experience with React / front-end development.
- 5+ years working with AWS Cloud (S3, API Gateway, AppSync, Lambda, etc.).
- 4+ years designing and developing microservices / REST APIs.
- Strong in databases PostgreSQL, DynamoDB, MySQL, or equivalent.
- Hands-on with Jenkins, Docker, and CI/CD pipelines.
- Familiarity with TDD and Agile methodologies.
Experience in pharma/healthcare domain is a plus