What are the responsibilities and job description for the Lead Developer and Software Architect position at Medicaid Done Right LLC?
Who We Are:
Founded in 2012, Medicaid Done Right (MDR) is an independent Medicaid application processing company that assists long-term care facility residents and their families with applying for Institutional Care Plan-Medicaid benefits. The Lead Developer and Software Architect is an integral part of fulfilling MDR’s mission.
Our Mission:
At Medicaid Done Right, it’s our mission “To aid patients, their families, and caregivers in the process of applying for Medicaid benefits. By leveraging our experience and technology, we allow patients and families to focus on their well-being.” MDR's goal is to process applications quickly, in accordance with the current applicable state requirements, and timelines.
- We cheerfully work hard
- We are individually empathetic
- We keep our commitments
We are seeking an experienced and driven Lead Developer & Software Architect to take ownership of a mature, business-critical application with a C# backend and TypeScript/React frontend. This is a senior individual contributor and leadership role — you will be responsible for setting the technical direction, making architectural decisions, and driving the quality and evolution of the platform.
You will be the primary technical authority for the product, working closely with product stakeholders. The ideal candidate is not only a strong hands-on engineer but also a pragmatic architect who can balance long-term technical health with the realities of product delivery.
What You Will be Doing:
- Own the endtoend technical architecture of the application, covering both backend services and frontend systems
- Lead all significant development efforts including feature work, refactoring, and performance improvements
- Establish and enforce engineering standards, code review processes, and best practices across the stack
- Drive technical discovery and planning, translating product requirements into sound architectural decisions
- Identify and address technical debt, bottlenecks, and systemic risks proactively
- Collaborate directly with product and business stakeholders to align technical roadmap with business goals
- Evaluate and integrate thirdparty libraries, services, and APIs where appropriate
- Ensure the platform meets security, reliability, and scalability requirements
- You will be working across a fullstack application with the following primary technologies:
- Assist in developing and maintaining organizational communications to ensure companywide knowledge of resources, quality standards and enhancements
- Work with Learning & Development to support ongoing employee training
- Participate in the MDR’s quality recognition program
- Ad hoc job as assigned by manager
Backend (C#/.NET)
- C# and .NET for core application and API development
- Integration with AI/ML models, including visionlanguage model (VLM) APIs
- RESTful API design and implementation
Frontend (TypeScript)
- TypeScript and React for building rich, interactive user interfaces
- Module bundling and build tooling
- Enterprisegrade UI component libraries for complex data visualization
- State management and component architecture patterns
Essential Knowledge Required
- Deep expertise in C# and .NET backend development
- Strong, productiongrade TypeScript and React experience
- Proven experience designing and evolving application architecture in a lead or principal capacity
- Experience with RESTful API design, security patterns, and integration architecture
- Proficiency with modern software development practices: CI/CD, automated testing, code review
Essential Skills Required
- A selfstarter who takes ownership and follows through without needing close management
- Someone who thinks in systems — you consider the downstream effects of decisions before making them
- Pragmatic about tradeoffs — you know when to build the perfect solution and when “good enough” is the right call
- Comfortable with ambiguity and capable of turning vague requirements into clear technical plans
- Collaborative and communicative — you see documentation and knowledge sharing as part of the job
- Passionate about software quality without being precious about it
Qualifications
- 5 years of professional software development experience
- Bachelor's degree in computer science, software engineering, or related field required.
Flexibility to work early mornings, evenings, or weekends based on workload demands.
This position is primarily office-based with extensive computer use. Physical requirements include prolonged sitting, talking, hearing, and handling tools or controls. Vision requirements include close vision and the ability to adjust focus.
What We Bring to The Table:
Competitive salary. Full benefit package (medical, vision, dental, short- & long-term disability plans, life insurance, pet & Legal, matching 401k), paid holidays and PTO time. Monthly recognition program, with donation to your choice of charity made in their name.
Medicaid Done Right believes that diversity and inclusivity are essential to positive long-term success and achieving our strategic business goals. We are proud to be an Equal Opportunity Employer, and we encourage diverse and talented applicants to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.