The Senior Software Developer designs, develops, and maintains data services, APIs, backend systems, and AI-ready data foundations that support scalable platform capabilities across Digital & Transformation. Working in the Data & AI Engineering section, the role provides hands-on engineering expertise in Python, SQL, FastAPI, data modeling, API development, and cloud-native platform technologies. It supports deterministic domain workflows through robust backend services and AI-enabled capabilities through clean, structured, searchable, and governed data foundations. The role works closely with Product, AI Engineering, Application Engineering, Solution Engineering, Platform Reliability, Architecture, and Security teams to turn complex business and domain requirements into reliable, performant, secure, and maintainable software. The position is based in the San Diego, California office, with a hybrid schedule typically involving three days per week at a DNV office or client location/site. Other DNV offices may also be considered; role-specific details will be shared during the interview process.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior