Lead the research, design, development, deployment, and sustainment of secure, scalable, highly available production software
Own delivery end-to-end across UI/API/service and database layers, including code quality, testing, and production readiness
Partner with Product Management to ensure solutions meet business needs, align to intent, and balance usability, performance, and maintainability
Create and maintain technical design documentation aligned to business requirements and solution architecture
Define and enforce engineering best practices using a modern SDLC with CI/CD , automation, auditability, automated testing , and infrastructure/ policy as code
Drive an AI-augmented SDLC using AI-assisted and agentic workflows (e.g., Claude, Cursor, Copilot) for design, implementation, refactoring, testing, and documentation with appropriate security and quality controls
Ensure AI usage aligns with enterprise expectations: use approved tools; do not include PHI/PII/secrets in prompts; validate outputs; and apply the same review/testing/security standards to AI-generated work
Build and maintain APIs and services (REST/ gRPC ) with strong design practices (versioning, backward compatibility, clear contracts)
Provide technical expertise across relational and NoSQL data stores and application logic, including data modeling, schema design, and query optimization
Tune queries and refactor business logic for performance; implement concurrency controls to support multi-user functionality
Improve operability and reliability through production-focused engineering, including monitoring/alerting and actionable diagnostics (e.g., Application Insights)
Collaborate with architects and engineers to deliver end-to-end solutions that are high-performing, reliable, scalable, and operable
Mentor junior engineers and serve as a subject matter expert (SME); provide constructive code review and technical guidance
Build simple, intuitive products and communicate technology solutions effectively across levels to build trust and alignment.
Requirements
6+ years of experience delivering web-based applications and services
Strong CS fundamentals: object-oriented design, data structures, APIs/HTTP, and common web application patterns
Strong proficiency in C# / .NET (modern .NET/.NET Core)
Experience in Azure , including AKS, App Services, Function Apps, and operational tooling (alerts, monitoring, notifications, Application Insights)
Experience using AI-assisted and agentic development approaches with tools such as Claude, Cursor, and GitHub Copilot to improve delivery speed and quality
Experience with modern testing practices, including TDD, unit testing frameworks, and automated test tooling
Understanding of web service standards and technologies (XML, SOAP, JSON, REST, gRPC)
Experience with data stores and formats such as MS SQL , Elasticsearch, Databricks, and Parquet (or equivalent)
Experience with GitHub and CI/CD pipelines
Strong communication skills, able to explain and document complex ideas clearly and concisely.