Senior Backend Software Engineer - Data-Driven Solutions
About the Role
We're hiring a Senior Backend Software Engineer to join our team at Palantir Technologies. In this remote role, you'll build software at scale that transforms how organizations utilize data. As a Senior Backend Software Engineer, you will collaborate with both technical and non-technical teammates to address customer challenges and develop impactful solutions.
What You'll Do
- Lead the architecture, development, and maintenance of high-performance, scalable backend services that support our operational data and AI systems.
- Maintain high coding standards through active participation in code reviews and fostering a culture of continuous improvement.
- Build robust APIs for front-end developers and collaborate closely with them to integrate user-facing elements with server-side logic.
- Design efficient data structures and algorithms to manage large-scale data effectively.
- Optimize applications for speed and scalability through performance analysis and tuning.
- Work autonomously while being part of a supportive community that encourages knowledge sharing and growth.
- Engage in the Frontline program, working directly with customers to gain insights that inform our development process.
Requirements
- 6+ years of experience in backend development, particularly in designing and leading features for live systems.
- Strong understanding of data structures, system architecture, and API development for microservices frameworks.
- Proficiency in programming languages such as Java, Python, Rust, or similar.
- Experience with distributed systems technologies like Kafka, Cassandra, and Elasticsearch.
- Excellent communication skills and the ability to iterate quickly with teammates.
- Active US Security clearance is beneficial but not mandatory.
Nice to Have
- Experience with Docker and Kubernetes for containerization and orchestration.
- Familiarity with CI/CD development environments.
- Background in Computer Science, Mathematics, Software Engineering, or related fields.
What We Offer
- Competitive salary range of $135,000 - $200,000/year, with potential for Restricted Stock Units and bonuses.
- Comprehensive medical, dental, and vision insurance for employees and their dependents.
- Generous paid time off policy, including 2 weeks built into the end of each year and 10 paid holidays.
- Relocation assistance for those moving to the United States.
- Supportive leave of absence programs, including parental leave and time off for military service.
- 401k plan with company contributions.
This Senior Backend Software Engineer role at Palantir offers a unique opportunity to work on impactful data-driven solutions in a fully remote setting.
Who Will Succeed Here
Proficient in Java and Python, with a strong understanding of concurrency and performance optimization, enabling the development of scalable microservices that handle large data sets efficiently.
Self-motivated and disciplined in a remote work environment, demonstrating the ability to manage time effectively, set clear priorities, and maintain productivity while collaborating asynchronously with cross-functional teams.
Experienced with container orchestration tools like Docker and Kubernetes, as well as data storage solutions such as Cassandra and Elasticsearch, allowing for the design and deployment of robust data-driven applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months