We lead the healthcare community to deliver patient-focused care.
Product Engineer
Location
Washington
Posted
4 days ago
Salary
$96K - $135K / year
Seniority
Senior
Job Description
Product Engineer
MCG Health
• Own your work end-to-end. • Talk to users — and do it well. • Make UX and design calls on small-to-medium decisions independently. • Instrument the work you ship. • Build full-stack: services and APIs in C# / ASP.NET Core, data in SQL Server and Cosmos DB, async messaging via Azure Service Bus, deployed on Azure. • Ship with AI tools as primary accelerators. • Build LLM-powered features into the product where they solve a user problem better than deterministic code. • Hold the engineering bar.
Job Requirements
- 3+ years of professional software engineering experience
- Track record of at least one feature owned end-to-end — idea, ship, and measured impact
- Strong full-stack engineering depth in C# / ASP.NET Core (MCG’s primary stack) or comparable modern OO language Vue.js or equivalent modern front-end framework (React, Angular, Svelte)
- Microservices, distributed systems, async messaging
- SQL Server or equivalent relational database (PostgreSQL, Oracle, MySQL)
- Cosmos DB or equivalent document/NoSQL store (MongoDB, DynamoDB, Firestore)
- Azure Service Bus or equivalent messaging platform (RabbitMQ, Kafka, AWS SQS/SNS)
- Cloud-native development on Azure or comparable cloud (AWS, GCP)
- API design (REST), OAuth 2.0 / OIDC
- Effective at communicating with non-engineers customers, clinical operators, support, PMs
- Progress over movement. You instinctively distinguish work that advances outcomes from work that just feels productive
- Strong written communication. You document decisions and product context for the team.
Benefits
- Hybrid work
- Travel expected 1–3 times per year for company-sponsored events
- Medical, dental, vision, life, and disability insurance
- 401K retirement plan; flexible spending and health savings account
- 15 days of paid time off + additional front-loaded personal days
- 14 company-recognized holidays + paid volunteer days
- up to 8 weeks of paid parental leave + 10 weeks of paid bonding leave
- LGBTQ+ Health Services
- Pet insurance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Core Trading
AlpacaDBAlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developers to build applicati
• Your job is to build Alpaca's algo trading platform to satisfy our users who expect high quality and performance from their brokerage service. • This opportunity is similar to joining AWS or Heroku in their early days, designing and architecting our platform by wearing many different hats in our small team. • As an experienced engineer, you will write tons of code and make critical decisions about delivering the best experience to our customers. • This certainly requires deep knowledge in both frontend and backend, databases and distributed systems, as well as broad experience from low to high level in CPU-level hardware for high throughput, robust concurrency system design, abstract distributed system architecture for high availability and object-oriented data modeling with long term growth in mind.
Senior Software Engineer – Fiat Payments, Banking Infrastructure
Zero HashZero Hash is a financial services technology company offering risk management, post-trade settlement, and regulatory compliance solutions for digital assets. Established in 2017, t
• Lead the architectural design and hands-on development of our global fiat payment rails (ACH, RTP, FedNow, Request for Pay, and SEPA). • Architect, implement, and scale seamless API integrations into our banking partners' systems. • Design and build robust treasury management software for internal operations, allowing programmatic liquidity management and automated balance transfers between partner banks. • Develop robust internal operational tooling to support reconciliation, automated alerts, financial operations, and compliance reporting. • Support the company's vital business by contributing to the design and development of software in an event-driven microservices environment. • Develop microservices, primarily utilizing Golang. • Work closely with platform engineers to set up new services and scale existing infrastructure. • Respond to production issues and alerts, ensuring high availability of our payment gateways. • When necessary, communicate directly with banking partners and client technical teams to resolve complex integration issues.
Software Engineer
VyomaBuilding a space map with real-time debris monitoring and AI for safe satellite operations. We're hiring!
• Design, develop, and maintain high-quality, high-performance software pipelines • Own software quality end-to-end • Drive system design decisions • Review code thoughtfully and thoroughly • Identify and implement improvements in performance, reliability, and observability • Collaborate with domain experts • Proactively identify problems and propose solutions
Senior Software Engineer – Player
G2iG2i serves enterprises with remote staff augmentation for developer teams. The company provides talented web and mobile developers to help companies grow and re
• Build, maintain, and optimize client-side video playback components • Develop new playback features and improve existing user experiences • Collaborate with frontend, mobile, and backend engineers on architecture and implementation decisions • Participate in code reviews and technical discussions • Contribute to engineering best practices and code quality initiatives • Work on React Native applications across mobile, TV, and web platforms • Help evolve native player foundations using technologies like ExoPlayer, AVFoundation, and FFmpeg • Take ownership of technical challenges and contribute to team-wide initiatives




