Senior Backend Engineer (Platform & Distributed Systems)

Plan A Technologies
United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure Continuous Integration Distributed Systems Python (Programming Language) Software Engineering TypeScript Google Cloud Spring Cloud Reliability of Systems
+3 more
Backend Kubernetes Information Technology

Job description

  • Contribute to the technical roadmap for our internal developer platform, championing open standards and a best-in-class developer experience.
  • Develop, scale, and maintain our platform’s core features-including CI/CD, developer monorepos, experimentation/feature flags, and observability-to meet the quality and performance needs of the entire engineering organization.
  • Design, develop, and maintain high-quality internal tools and APIs to improve developer productivity. This includes building tools and services that guide engineers along the “golden path” for development and deployment.
  • Partner with internal engineering customers to understand pain points and translate them into improvements in system reliability, scalability, and quality across our entire ecosystem.
  • Design and develop advanced, automated systems to improve operational efficiency, including AI-driven workflows and the underlying systems that support them.
  • Drive operational excellence by establishing and refining standards for system reliability, performance, and monitoring, including SLAs and SLOs.

Requirements

Plan A Technologies is looking for an experienced Backend Engineer. In this role, you will contribute to key technology decisions. You bring expert-level industry skills in large-scale platform systems. You are a pragmatic technologist who designs and delivers scalable, resilient solutions while fostering collaboration and technical excellence.

Please note: you must have at least 5+ years of experience as Backend Engineer to be considered for this role., * BS in Computer Science, Software Engineering, or equivalent experience.

  • 5+ years of professional software development experience with a focus on large-scale systems.
  • Proficiency in one or more of the following languages: Go, Java, or Python. TypeScript familiarity is a bonus, but not required.
  • Experience building and operating large-scale services on a major cloud provider (AWS, GCP, Azure).
  • Strong understanding of cloud-native applications and Kubernetes architecture.
  • Proven ability to influence technical decision-making and lead complex projects.
  • Strong analytical thinking, problem-solving abilities, and excellent communication for cross-functional teamwork.
  • Excellent verbal and written English communication skills.
  • Initiative and drive to do great things.

Preferred Qualifications

  • Deep experience with modern, large-scale platform components and services (e.g., CI/CD pipelines, internal developer portals, service meshes).

About the company

Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all