
Software Engineer - Frontend Developer Productivity
- New York City, NY
- $135,000-200,000 per year
- Permanent
- Full-time
- The build and CI system for a large frontend monorepo with millions of lines of code and hundreds of active developers.
- Core infrastructure required to develop and serve our frontends, including feature flags, internationalization, and commit previews.
- A GraphQL API for declarative data loading, spanning many underlying services.
- Blueprint, the used by all of Palantir's applications and thousands of developers around the world.
- A variety of tools and VSCode extensions that improve developer experience across the company.
- Design tools and infrastructure that make it easy for developers to build performant applications.
- Identify the most pressing issues affecting our frontend developers and advocate for potential solutions.
- Extend our Gradle-based build tooling to decrease build times even as the size of our monorepo increases.
- Provide support for other developers by answering questions on Slack, documenting common dev workflows and issues, or giving internal tech talks.
- A variety of programming languages, including TypeScript, SCSS, and Java.
- Open-source libraries and frameworks like React and GraphQL.
- Industry-standard build tooling, including Gradle, Webpack, CircleCI, and GitHub.
- Passion for helping other developers build better applications.
- Empathy for the impact your changes will have on the workflows and productivity of developers and end users.
- Demonstrated ability to design solutions that balance complexity and ongoing maintenance cost against value to the developer and end user.
- Eagerness to delve into the source code of open-source libraries (such Webpack or Chromium) to truly understand how they work or to debug an issue.
- Staying up-to-date with recent industry practices and advancements in open-source technology.
- In-depth knowledge of web technologies and/or build systems is preferred, but not required.
- 2+ years of software engineering experience.
- Strong coding skills, with demonstrated proficiency in JavaScript/TypeScript, Java, C++, Python, or another similar programming language.
- Great problem solving skills with the ability to navigate complex systems.
- Familiarity with data structures, distributed systems, and other technical tools.
- Strong written and verbal communication skills.
- Employees (and their eligible dependents) can enroll in medical, dental, and vision insurance as well as voluntary life insurance
- Employees are automatically covered by Palantir's basic life, AD&D and disability insurance
- Commuter benefits
- Relocation assistance
- Take what you need paid time off, not accrual based
- 2 weeks paid time off built into the end of each year (subject to team and business needs)
- 10 paid holidays throughout the calendar year
- Supportive leave of absence program including time off for military service and medical events
- Paid leave for new parents and subsidized back-up care for all parents
- Fertility and family building benefits including but not limited to adoption, surrogacy, and preservation
- Stipend to help with expenses that come with a new child
- Employees can enroll in Palantir's 401k plan