Lead Software Engineer, Platform Engineering
New
J
JobgetherPlatform engineering
Remote work available within the continental United StatesFull-TimeLead
Salary145,000 - 160,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 8 years of experience as a full-stack software engineer
- Required Skills
- AWSDockerKubernetesVue.JsReactCI/CDRESTful APIsTerraform
Requirements
- Have at least 8 years of experience as a full-stack software engineer delivering large-scale, distributed web applications.
- Have experience designing and developing scalable backend services and RESTful APIs.
- Have hands-on experience building web applications with modern frontend frameworks such as React or Vue.
- Apply UI/UX and accessibility best practices.
- Have working knowledge of CI/CD concepts, automation, and software delivery pipelines, using GitHub Actions, GitLab CI, or equivalent tools.
- Have practical experience with internal developer platforms, engineering enablement tools, or shared services.
- Have experience with AWS services including EC2, S3, Lambda, RDS, and EKS.
- Have experience deploying applications with Docker and Kubernetes.
- Have hands-on knowledge of infrastructure-as-code tools such as Terraform.
- Have experience with event-driven architectures and messaging systems.
- Be able to troubleshoot, debug, and optimize application and infrastructure performance across the stack.
- Be comfortable working in Agile, cross-functional, distributed, or self-directed teams.
Responsibilities
- Architect, develop, and maintain internal platforms, services, and tools that support CI/CD, automation, and software delivery.
- Own the development platform lifecycle, including pipeline design, deployment strategies, platform automation, and developer productivity tooling.
- Build scalable backend services and RESTful APIs, along with internal web applications and user-facing interfaces.
- Collaborate with product, platform, and application engineering teams to improve developer workflows, usability, and accessibility.
- Mentor and coach engineers on architecture, coding standards, DevOps practices, and user experience considerations.
- Facilitate technical deep dives, design reviews, and training sessions.
- Evaluate, implement, manage, and retire technologies, and contribute to platform roadmaps.
- Support reliability, security, and maintainability through incident response, production support, troubleshooting, and remediation.
- Improve availability, alerting, performance, capacity planning, cost management, and recovery processes using operational feedback.
View Full Description & ApplyYou'll be redirected to the employer's site