The developer sandbox team is enabling development at scale on the ServiceNow AI Platform. Developer sandboxes allow for more developers to work in parallel and will help scale AI development on the platform.
Requirements
- Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
- Experience In using AI Productivity tools such as Windsurf, Cursor, etc is a plus or nice to have.
- 6+ years of experience with Java or a similar OO language
- Experience working in databases such as MariaDB and Postgres is a plus
Responsibilities
- Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
- Design and develop backend services in Java to extend the platform.
- Build with a strong emphasis on performance, scalability, and reliability.
- Optimize database integrations for scalability, management, and access.
- Partner with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products to our users.
- Partner and coordinate with cross-functional teams to ensure other platform components work within the scope of the services.
- Partner with UI Teams to build out APIs to support management of those services.
Other
- Demonstrated experience working across other job functions including product and other engineering stakeholders to understand product requirements and translate them to engineering requirements, designs, proof-of-concepts, and final products.
- Analytical and design skills
- Ability to manage projects with material technical risk at a team level
- Be a mentor for colleagues and help promote knowledge-sharing