We are looking for a Platform Engineer to join our growing team of platform experts. The team’s mission is to build a world-class platform that will enable our Engineers to focus on delivering innovative customer-facing solutions. The platform will deliver capabilities that include CICD, container management, service discovery, API gateway, and more.

We are looking for a person who takes ownership of issues, works to find solutions, and collaborates with team members. You have the ability to balance immediate risks and needs with longer-term goals and technical direction. And see failure as an opportunity to learn and have a growth mindset.

Let’s talk about Responsibilities:

  • Support engineers by being a subject matter expert on container management and orchestration.
  • Design, develop, implement, and deploy web applications, back-end services, and enterprise solutions using various development technologies and platforms.
  • Participate in incident and change management, application support, and monitoring.
  • Build software that is reliable and scalable with observability and operational readiness in mind.
  • Mentor junior team members.
  • Focus on automation, testing, continuous integration, delivery, and deployment.
  • Participate in design and code reviews and provide constructive feedback.

Let’s talk about Qualifications and Experience

  • Modern programming languages (e.g., Java, Python).
  • Containers and container orchestration (Docker, ECS, Fargate).
  • AWS Services (EC2, Lambda, RDS, CloudWatch, IAM).
  • Cloud migration of applications and databases.
  • Familiar with the Software Development Life Cycle and Agile development.
  • Detail-oriented with excellent analytical and problem-solving skills.
  • Committed to staying up to date with new and emerging technologies.
  • Ability to understand the challenges associated with high availability applications and services.
  • Value candor and can give and take feedback graciously.

Let’s talk about what you can expect:

  • An awesome company culture that embraces diversity and supports personal growth.
  • A supportive environment that focuses on people development and best practices
  • Opportunity to design, influence and be innovative
  • Work with global teams and share new ideas
  • Be supported both inside and outside of the work environment

The opportunity to build something meaningful and see a direct positive impact on people’s lives