At Prisma we are building the data layer for modern applications. If you are fascinated by the software that power large technology companies such as Twitter, Airbnb and Facebook but want the challenges, freedom and ownership of a young startup, then Prisma might be the right place for you.
During the course of the past year our bottom-up adoption strategy has started to produce very exciting results. We have seen highly encouraging levels of developer adoption and community growth, setting us on the path to become the dominant NodeJS ORM within 12 months.
These results and feedback from our community enable us to start the next phase of our journey - building a commercial proof and strategy for Prisma. We have tens of thousands of developers currently using Prisma, with hundreds of thousands of NPM downloads per week. Some of these are large enterprises such as Accenture, Tryg, Algolia, Rapha and Microsoft.
To help us with this new endeavour we are looking to bolster our engineering team by hiring a Senior Software Engineer.
What would you do at Prisma?
We are hiring several people for this position, and will make sure we cover all these areas. It is okay if some of these are outside your comfort zone:
- Work with our product team and advisors from HashiCorp, Facebook and Twitter to design the architecture for a productised Application Data Platform
- Work with our existing engineering team to adapt the Rust-based Prisma Query Engine to run as a separate infrastructure component
- Design, build and operate scalable highly-available global infrastructure for Prisma Cloud.
- Work with the Prisma Cloud team to ensure a seamless developer experience
- Dive deep into the Envoy and broader Service Mesh ecosystem to ensure that the Prisma Data Mesh concept works well with these ecosystems. Potentially extend Envoy with Filters
- If you are interested, there is an opportunity to work closely with our senior Product and Sales leaders to engage with our customers as we continue to learn about their needs
What are the requirements?
We believe the successful candidate would meet the following requirements:
- 2+ Years experience as a Senior Software Engineer or equivalent.
- You have experience with systems level programming, maybe even in Rust
- Willing or eager to learn Rust (already knowing Rust is not a hard requirement)
- You have personally been responsible for a large system running on Kubernetes or similar modern cloud environment
- You have experience writing performant server code for demanding scalability requirements
- You can communicate fluently in english and can express your thoughts clearly in writing
- You enjoy working closely with your peers and proactively seek to help others
- You seek feedback early and often and am not afraid to ask for help
- You appreciate the value of planning and task estimation
Bonus qualities
- Experience building developer tools.
What's it like to work at Prisma?
You're likely to be a great fit for the team if you ...
-
... have an ownership mindset. As part of a young startup and as the VP of Engineering, you'll have an outsize impact on decisions and the way things are executed.
-
... stay nimble. As a growing startup, the team and strategy evolves quickly. Be ready to re-calibrate often and stay flexible.
-
... be kind and collaborative. Come in ready to share your ideas and listen to feedback.
What's in it for you?
- Opportunity for large global impact working on one of the fastest growing open-source tools and join the team on it's
- We provide a Competitive Base Salary in line with industry standards for similar positions.
- As an early-stage startup we also provide competitive Stock-Option Grants.
-
24 Days paid vacation per year.
- [US] Health, Dental, Vision + 401k Matching
-
Generous Tech Budget to make sure you have all the hardware that you need.
-
Ergonomic Chair
Remote Work
We are a remote-first organisation with an office based in Berlin, Germany. Whether you would like to work remotely, or from the office in Berlin is up to you! We are open to discussing relocation assistance if you would like to join us in Berlin.
To ensure effective collaboration we can currently only accept candidates within the timezone GMT -8 to GMT +3.
Note on COVID-19: The above opportunity to move to Berlin is temporarily suspended until we believe that travel is safe again.
What is our hiring process like?
-
Introductory Call with someone from the Talent Acquisition team.
-
First Interview with the Technical Lead
-
Technical Assignment with compensation
-
Second Interview with the Engineering Manager
-
Final Interview with the CEO and/or VP of Product
- Offer
The above serves as a basic outline, we might choose to add or remove steps based on the information that we gather during the process.
If you believe that this is the right position for you then please send your resume along with any supporting documentation or information to us via the link provided on this page. We typically respond within 7 business days.
Prisma is an equal opportunity employer and does not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.