Lead Software Engineer (Fullstack)
New
J
JobgetherSoftware Engineering
Based in United StatesContractLead
Salary100 USD per hour
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of professional software development experience, including substantial hands-on full-stack engineering experience; 3+ years of experience in a technical leadership role
- Required Skills
- AWSJavaSoftware ArchitectureTypeScriptAzureReactCI/CDTerraform
Requirements
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
- 10+ years of professional software development experience, including substantial hands-on full-stack engineering experience.
- 3+ years of experience in a technical leadership role overseeing cross-functional engineering teams or complex software initiatives.
- Strong backend development expertise using Java or another modern object-oriented language.
- Strong frontend development experience with React, TypeScript, Vite, and/or Expo.
- Deep knowledge of backend frameworks such as Dropwizard, Spring Boot, Django, FastAPI, or comparable production technologies.
- Experience designing and supporting event-driven architectures, APIs, cloud platforms, and distributed systems.
- Strong experience with AWS and Azure, including services such as Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, and SQS.
- Highly proficient in CI/CD automation and Infrastructure as Code using tools such as GitHub Actions, Terraform, or Pulumi.
- Strong client-facing communication and executive presentation skills.
- Professional services or consulting experience is strongly preferred.
- A valid, publicly accessible personal LinkedIn profile with a photo is required for this client-facing role.
Responsibilities
- Serve as the key technical architect across multiple client engagements, ensuring technology strategies align with customer objectives and measurable business outcomes.
- Lead architecture and technical design across frontend, backend, APIs, cloud infrastructure, event-driven systems, data platforms, and user-facing applications.
- Own technical delivery from discovery and planning through development, testing, deployment, production support, and continuous improvement.
- Write and review production-quality code while establishing strong standards for maintainability, scalability, security, testing, and performance.
- Collaborate across software engineering, hardware, data science, design, product, and client teams to deliver end-to-end connected and intelligent solutions.
- Design and support cloud-native systems across AWS and Azure, including infrastructure, security, performance, reliability, and operational tooling.
- Mentor and guide engineers through development, code reviews, production troubleshooting, and on-call responsibilities.
View Full Description & ApplyYou'll be redirected to the employer's site