Architect, develop, and maintain internal platforms, services, and tooling that support CI/CD, automation, and software delivery.
Design and build scalable backend services and APIs, including event-driven microservices.
Build and maintain user-facing interfaces and internal web applications using modern frontend frameworks and UI best practices.
Lead and support the evolution of CI/CD pipelines, deployment strategies, and platform automation.
Apply DevOps and enablement methodologies to improve development velocity, reliability, quality, and operational efficiency.
Partner closely with product, platform, and application engineering teams to improve developer workflows and platform usability.
Champion developer experience by ensuring enablement tools are intuitive, accessible, well-documented, and aligned with user needs.
Mentor and coach engineers across teams on architecture, coding standards, DevOps practices, and UI/UX considerations.
Facilitate technical deep dives, design reviews, and training sessions to promote shared learning and best practices.
Evaluate, prototype, and integrate new technologies that add value to the software delivery ecosystem.
Contribute to internal platform roadmaps and help translate organizational goals into actionable technical initiatives.
Operate with a "You Build It, You Own It" mindset, taking shared responsibility for the reliability, maintainability, and evolution of the code you help put into production.
Requirements
A minimum of 5 years as a full-stack software engineer delivering large-scale, distributed web applications.
Able to act as a strategic product thinker and community builder
Proven ability to design and develop scalable backend services and RESTful APIs.
Hands-on development of user-facing or internal web applications using modern frontend frameworks (e.g., React, Vue), informed by UI/UX and accessibility best practices.
Working knowledge of CI/CD concepts, automation, and software delivery pipelines, including tools such as GitHub Actions, GitLab CI, or similar.
Practical expertise contributing to or operating internal developer platforms, enablement tooling, or shared services.
Strong experience working with AWS (e.g., EC2, S3, Lambda, RDS, EKS) and deploying applications using Docker and Kubernetes.
Experience with event-driven architectures and messaging systems.
Demonstrated ability to troubleshoot, debug, and optimize performance across the stack.
Comfort collaborating in Agile, cross-functional, and distributed or self-directed teams.
Strong communication skills, with the ability to clearly articulate technical concepts, designs, and trade-offs to both technical and non-technical stakeholders.