Backend Software Engineer - Application Development
Palantir
almost 2 years ago
New York, NY, USA
Mid Level / Senior
Base Salary
$135k - $200k/yr
Responsibilities
- Architect, develop, and maintain high-performance backend services.
- Maintain high coding standards through guidelines and code reviews.
- Build robust APIs for front-end developers and external systems.
- Design efficient data structures and algorithms for large-scale data.
- Optimize applications for speed and scalability through performance analysis.
- Collaborate with cross-functional teams to improve user workflows.
Requirements
- Experience in designing and developing features for live backend systems.
- In-depth understanding of data structures, system architecture, and API development.
- Engineering background in Computer Science, Mathematics, Software Engineering, or similar fields.
- Strong coding skills in languages such as Java, C++, Python, or Rust.
- Strong written and verbal communication skills for team collaboration.
Benefits
- Medical, dental, and vision insurance for employees and eligible dependents.
- Basic life, AD&D, and disability insurance coverage.
- Commuter benefits and relocation assistance.
- Flexible paid time off policy and 10 paid holidays per year.
- Supportive leave of absence program for military service and medical events.
- Paid leave for new parents and fertility benefits.
Tech Stack
Apache CassandraApache KafkaApache SparkC++DockerElasticsearchGoGradleJavaKubernetesPythonRust
Categories
BackendFull Stack