CrawlJobs Logo

Filters

Location
Salary

Software Engineer - Apollo Platform Jobs

3 Job Offers

Software Engineer - Apollo Platform
Save Icon
Location Icon
Location
United Kingdom , London
Salary Icon
Salary
Not provided
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Software Engineer - Apollo Platform
Save Icon
Location Icon
Location
United States , New York
Salary Icon
Salary
135000.00 - 200000.00 USD / Year
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice
Software Engineer - Apollo Platform
Save Icon
Location Icon
Location
United States , Seattle
Salary Icon
Salary
135000.00 - 200000.00 USD / Year
palantir.com Logo
Palantir Technologies
Expiration Date
Until further notice

About the Software Engineer - Apollo Platform role

A Software Engineer specializing in Platform Engineering is a foundational role focused on designing, building, and maintaining the core infrastructure, tools, and services that enable other development teams to work efficiently and reliably. Unlike front-end or application-specific roles, platform engineers create the underlying systems—such as notification platforms, UI frameworks, and programming language ecosystems—that power multiple products and services across an organization. This profession is critical for scaling engineering operations and ensuring consistency, performance, and developer productivity.

The primary responsibilities of a Platform Software Engineer include architecting distributed systems, developing internal APIs and SDKs, and managing build systems and deployment pipelines. These professionals work on high-throughput, mission-critical services that handle messaging, data processing, and user interfaces at scale. They are often tasked with improving system resiliency, observability, and operational efficiency through automation, monitoring, and service-level objective (SLO) engineering. A significant part of the role involves collaborating with cross-functional teams—including product managers, data scientists, and other engineering groups—to define technical approaches and deliver end-to-end capabilities. Senior engineers in this field also mentor junior team members, lead complex technical initiatives, and drive architectural decisions that shape the long-term health of the platform.

Typical skills and requirements for platform engineering jobs include deep proficiency in programming languages such as Java, C++, Python, or C#. Strong experience with microservices, asynchronous messaging, and event-driven architectures is essential, as is hands-on familiarity with cloud platforms like AWS, Azure, or GCP, along with containerization tools like Docker and Kubernetes. A solid understanding of both SQL and NoSQL databases, data modeling, and caching strategies is expected. Platform engineers must also be well-versed in observability concepts—logs, metrics, and traces—and have a proven track record of operating distributed systems in production. For senior roles, leadership experience, a growth mindset, and the ability to balance short-term delivery with long-term platform scalability are highly valued. Many positions require a Bachelor’s degree in Computer Science or a related field, along with several years of industry experience designing and shipping software at scale.

In summary, Software Engineer - Platform roles are the architects of the digital foundation upon which applications are built. These jobs demand a unique blend of technical depth, system design thinking, and collaborative communication. Professionals in this field drive innovation by creating reusable, reliable, and scalable infrastructure that empowers entire organizations to deliver better products faster. Whether working on developer tooling, notification systems, or core UI frameworks, platform engineers are essential for enabling engineering excellence and operational quality across the entire software lifecycle.