Design, develop, test, deploy, monitor, and continuously improve backend services and APIs supporting data-driven applications
Build and maintain scalable data pipelines and services that enable ingestion, transformation, and delivery of structured data for user consumption
Develop reusable components, frameworks, and tooling that support consistent and scalable data processing and decisioning workflows
Collaborate with product, analytics, and design teams to translate business requirements into technical solutions that improve visibility and usability of data
Partner with architecture and data teams to ensure accurate, reliable, and high-quality data integration between systems
Participate in and lead technical design sessions, architecture reviews, and exploratory investigations to align with long-term platform strategy
Implement and advocate for engineering best practices related to performance, scalability, security, observability, and maintainability
Support development of user-facing data capabilities, including visualization, filtering, and interaction with structured datasets
Mentor and guide engineers through code reviews and collaboration, helping to elevate team capability and technical standards
Contribute to an innovation-focused environment by leveraging automation, AI-enabled tools, and advanced data capabilities
Requirements
Bachelor’s degree in Computer Science, Statistics, Mathematics, or a related technical field; advanced degrees preferred.
5+ years of professional software engineering experience with a strong backend emphasis
Strong proficiency in C# and building backend services with .NET Core / ASP.NET Core.
Experience designing and supporting production services (availability, observability, performance, maintainability).
Hands-on experience with CI/CD concepts and tooling (build/release pipelines, automated tests, quality gates).
Working experience with Azure cloud environments.
Demonstrated ability to collaborate cross-functionally and translate requirements into incremental improvements.
Exposure to AI-enabled development tools, code generation models, or ML-driven insights (e.g., Copilot, embedding models, vector search).