Lead Software Engineer
Core
Design, build, and test incremental, production-ready solutions across the stack (front-end and back-end) with a focus on scalability, performance, and security-first design.
Role type
Lead Software Engineer (AI-augmented development)
Builds
Production-ready software solutions, AI-integrated tools (code assistants, test generators), and automated pipelines for clients in the cloud.
Domain
Cloud-native software engineering with AI/automation integration
Deliverable
production ML models | product features | infrastructure
Required skills
C# (strong object-oriented), API design (REST/GraphQL), Angular, AWS cloud development, automated testing (unit/integration/acceptance), AI pattern implementation, code review and security evaluation
Preferred skills
AWS certifications, experience with CICD pipelines
Technologies
C#, Angular, AWS, REST, GraphQL
Responsibilities
Design and implement scalable, secure solutions; implement AI-DLC patterns to accelerate development; evaluate AI suggestions for correctness and security; automate routine tasks like boilerplate generation and test fixtures; mentor junior engineers on AI usage; collaborate with business leaders to understand domain requirements
Seniority
Senior, hands-on IC with mentorship responsibilities