Data Platform Software Engineer
ExpiredSummary
As a Software Engineer (IC2) on ServiceNow's Data Platform team, you will design and develop scalable backend components for SQL generation into Trino, PostgreSQL, MariaDB, and Oracle databases, as well as manage table metadata and data access across multiple data sources. You'll own features from design through delivery, collaborate with product managers to translate requirements into well-architected solutions, and develop comprehensive test strategies covering functional, regression, integration, and performance aspects. The role requires proficiency in Java backend development, strong knowledge of data structures, algorithms, and performance optimization, plus experience with relational databases, CI/CD pipelines, and automated testing frameworks. You'll participate in design and code reviews, troubleshoot complex systems, and foster engineering craftsmanship across the team.