Full Stack Engineer
Technology
One moment, please
California, United States2 months ago
Job description
About the Role
As a Senior Software Engineer you will be delivering new features and capabilities to one of our SaaS products within Client’s Power division. You will be 100% hands-on — writing clean, testable, production-grade code every day while collaborating closely with product, design, and engineering partners. You bring an AI-driven mindset to everything you build and you are passionate about using modern tooling to ship faster and better.
What You Will Do
- Own hands-on development, implementation, troubleshooting, and architecture and design across the full stack
- Build and maintain scalable backend services using C#, .NET Core, and ASP.NET Core Web API
- Develop dynamic, responsive single-page applications using Angular, TypeScript, RxJS, and Angular Material
- Design and optimize SQL Server schemas, stored procedures, and queries for high-volume transactional systems
- Build and consume RESTful and GraphQL APIs following contract-first design standards
- Integrate with cloud services across Azure and AWS including Azure Service Bus, Azure Functions, AWS Lambda, and S3
- Write clean, well-tested code with unit and integration tests using XUnit, NUnit, and Jasmine
- Leverage AI coding tools such as GitHub Copilot, Azure OpenAI, or Microsoft Semantic Kernel to accelerate delivery and improve quality
- Participate in design reviews, code reviews, and sprint ceremonies as a technical voice on the team
- Mentor junior engineers and contribute to engineering standards and best practices
- Implement CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions
- Ensure WCAG 2.1 accessibility compliance for all public-facing government applications
- Contribute to microservices architecture patterns including event-driven design using Kafka or Azure Service Bus
What You Have
Required
- 6+ years of professional experience developing web applications using C#, .NET Core, and SQL Server
- Proficiency in Angular (v10+), TypeScript, HTML5, CSS3, and SPA architecture
- Strong experience with RESTful API design and development using ASP.NET Core Web API
- Hands-on experience with SQL Server including stored procedures, query optimization, and data modeling
- Experience with Azure and/or AWS cloud services and deployments
- Familiarity with microservices architecture, event-driven design, and containerization using Docker and Kubernetes
- Experience with CI/CD pipelines and DevOps practices using Azure DevOps, Jenkins, or GitHub Actions
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience
Highly Preferred
- Experience with GraphQL API design and integration
- Hands-on experience with agentic AI workflows using tools such as Azure OpenAI, Microsoft Semantic Kernel, or LangChain
- Familiarity with coding agents such as GitHub Copilot or Claude Code in daily development workflows
- Experience with WCAG 2.1 accessibility standards — especially for government or public-sector applications
- Experience with Entity Framework Core, LINQ, and modern ORM patterns
- Exposure to OAuth 2.0, OpenID Connect, SAML, and enterprise SSO patterns
Bonus
- Experience working with government agency clients or in a regulated compliance environment
- Familiarity with FHIR, HL7, EDI, or healthcare data standards
- Experience with Blazor, gRPC, or Node.js microservices
- Knowledge of Snowflake, Azure Databricks, or Power BI for data integration
Who You Are
- A hands-on engineer who writes production code every day — not just reviews it
- AI-driven in your approach to the SDLC — you actively use AI tools to ship faster and better
- A strong problem solver who communicates clearly and collaborates across functions
- Empathetic and growth-minded with a desire to mentor and help others on the team
- Passionate about your craft and motivated by building software that serves a real public mission
- Comfortable working in a distributed, Agile/Scrum environment across time zones
Interested in this role?