As a Senior Staff Software Engineer on the Data Platform team, you will have the opportunity to become a key member of the Platform Persistence group. Team members will be mentored in the necessary skills to become successful contributors to the team. You will lead and guide the development team in the design and implementation of data platform solutions.
Requirements
- Proven track record of experience with relational database and ability to handle large amount of data on relational systems.
- Proficiency with concurrency and parallel programming concepts.
- Proven experience in leading and mentoring engineering teams.
- Working knowledge of JavaScript is beneficial for cross-functional collaboration.
- Excellent problem-solving and communication skills.
- Familiarity with ServiceNow platform is a plus.
- Familiarity with RDBMS internals.
- Passionate database technologies
- Experience with Unix shell.
- Experience working in a DevOps environment.
- Experience working in a customer focused environment.
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
- 12 years of related experience with a Bachelor's degree; or 8 years and a Master's degree; or a PhD with 5 years experience; or equivalent experience.
- 12+ years of hands-on backend development with 5+ years of experience in Java.
- Good understanding of cloud-based and distributed systems.
- Deep knowledge of databases, data modelling, and data storage technologies.
- Proficiency in Java programming and strong expertise in data structures and algorithms.
Benefits
- Base pay of $178,000 - $311,500 plus equity (when applicable), variable/incentive compensation and benefits
- Health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs.