Lead Software Engineer, Platform Engineering

New
I
ITHAKAEducation technology
Remote within the Continental United StatesFull-TimeLead
Salary145,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
A minimum of 8 years as a full-stack software engineer delivering large-scale, distributed web applications.
Required Skills
AWSDockerKubernetesVue.JsReactCI/CDRESTful APIsTerraform

Requirements

  • Have a minimum of 8 years as a full-stack software engineer delivering large-scale, distributed web applications.
  • Design and develop scalable backend services and RESTful APIs.
  • Develop user-facing or internal 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 tools such as GitHub Actions, GitLab CI, or similar.
  • Have practical expertise contributing to or operating internal developer platforms, enablement tooling, or shared services.
  • Have strong experience with AWS services such as EC2, S3, Lambda, RDS, or EKS.
  • Deploy applications using Docker and Kubernetes.
  • Have hands-on experience with infrastructure-as-code technologies such as Terraform.
  • Have experience with event-driven architectures and messaging systems.
  • Troubleshoot, debug, and optimize performance across the stack.
  • Collaborate in Agile, cross-functional, and distributed or self-directed teams.

Responsibilities

  • Architect, develop, and maintain internal platforms, services, and tooling for CI/CD, automation, and software delivery.
  • Drive the development platform lifecycle, including pipelines, deployment strategies, automation, and productivity tooling.
  • Apply DevOps and enablement methodologies to improve development velocity, reliability, quality, and operational efficiency.
  • Partner with product, platform, and application engineering teams to improve developer workflows and platform usability.
  • Ensure enablement tools are intuitive, accessible, well-documented, and aligned with developer needs.
  • Mentor and coach engineers on architecture, coding standards, DevOps practices, and UI/UX considerations.
  • Facilitate technical deep dives, design reviews, and training sessions.
  • Assess, prototype, trial, implement, and sunset technologies; collaborate on platform roadmaps and technical initiatives.
  • Participate in incident response, production support, troubleshooting, and remediation.
  • Improve availability, alerting, performance, capacity, cost, recovery, and technical debt practices.
View Full Description & ApplyYou'll be redirected to the employer's site
145,000 - 160,000 USD per year
Apply Now