Senior Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateSenior / Staff Full-Stack Software Engineer
Illuminate
| Overland Park, KS 66212 (Hybrid)
Date Posted:
March 16, 2026
Job Type:
Full-time
Compensation:
Based on level and experience
About Illuminate
Illuminate is at the forefront of transforming healthcare through advanced NLP and AI technologies. We partner with major US health systems to uncover hidden value, enhance clinical workflows, and deliver measurable ROI. Join a mission-driven team building the tools that are shaping the future of healthcare.
Why This Matters
Our technology directly impacts patient outcomes. The applications you build will be used by clinicians across major US health systems, helping them surface critical insights from unstructured clinical data. This isn't abstract — your code will help save lives.
About the Role
We are seeking a
Senior to Staff-level Full-Stack Software Engineer
to join our collaborative engineering team. In this role, you will drive the design, development, and delivery of innovative healthcare applications powered by AI. You'll play a key role in shaping technical direction, mentoring peers, and ensuring the quality, security, and scalability of our platform.
The Team
- You'll join a team of 4 engineers within a broader engineering organization of 9.
- The team includes frontend, backend, data, and SRE specialists.
- You'll report directly to the Director of Engineering.
- We collaborate daily with product managers, clinical specialists, and data scientists.
Our Tech Stack
Layer
Technologies
Backend
C#, .NET Core8, .NET Framework, Java
Frontend
Blazor, JavaScript
Data
PostgreSQL, SQL Server, MongoDB, Apache Solr, Kafka, RabbitMQ, Mirth
AI/ML
PySpark, Parquet, Airflow, JupyterHub
Infrastructure
Docker, Kubernetes, OpenShift, AWX/Ansible, AWS/Azure
Tools
Git, CI/CD (GitHub Actions / Azure DevOps), Agile (Jira / Confluence)
How We Work
- Ownership
— Engineers own features end-to-end, from design through deployment and monitoring.
- Low bureaucracy
— Small, autonomous teams with the authority to make technical decisions.
- Quality over speed
— We invest in testing, code reviews, and sustainable engineering practices.
- Continuous improvement
— Regular retrospectives, blameless post-mortems, and a culture of experimentation.
- Work-life balance
— We believe sustainable pace produces the best outcomes.
Key Responsibilities
- Architecture & Development
— Design, build, and maintain scalable full-stack healthcare applications and APIs, contributing to both frontend and backend systems.
- Technical Leadership
— Provide technical guidance and mentorship to team members; lead architectural decisions and drive engineering best practices.
- Code Quality & Security
— Champion code quality through thorough peer reviews, automated testing, and adherence to security best practices for both internal and external-facing healthcare applications.
- Collaboration
— Work closely with product, design, and SRE teams within an agile environment to translate requirements into robust, well-tested features.
- Innovation
— Identify opportunities to improve existing systems, reduce technical debt, and introduce new technologies that advance our AI and NLP capabilities.
- Data & Integration
— Work with large-scale healthcare data sets, streaming pipelines, and integrations to support clinical workflows.
What You'll Accomplish
- First 30 days
— Onboard, meet the team, ship your first contribution, and gain familiarity with our codebase and clinical domain.
- First 90 days
— Own a significant feature or initiative, participate in architectural decisions, and begin mentoring teammates.
- First year
— Drive a major platform improvement, shape the technical roadmap, and become a go-to technical leader within the organization.
Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field — or equivalent practical experience.
- 5+ years
of professional software engineering experience, with a track record of designing and delivering production systems.
- Experience in
full-stack web development
and working with
data-intensive applications
.
- Healthcare industry experience is a strong plus.
Required Qualifications
- Proven experience building and maintaining
web applications and RESTful APIs
at scale.
- Expert-level proficiency with
.NET Core
(or comparable frameworks such as Spring Boot or Django).
- Strong proficiency in
C#
or similar object-oriented languages.
- Solid understanding of
relational databases
(SQL Server, PostgreSQL) and
NoSQL
databases, including schema design, query optimization, and CRUD operations.
- Experience working with
large data sets
and data pipelines.
- Proficiency with
unit testing and test-driven development
using frameworks such as xUnit, bUnit, or NUnit.
- Strong
debugging, troubleshooting, and performance optimization
skills.
- Familiarization with
Containerization
.
- Excellent communication skills and the ability to collaborate effectively in a team-oriented, agile environment.
- Ability to adapt quickly to evolving requirements and technologies.
Preferred Qualifications
- Experience with
Blazor, React
, or other modern frontend frameworks.
- Experience with
CI/CD pipelines
and containerization tools:
Docker, Kubernetes
.
- Familiarity with
Infrastructure as Code platforms:
OKD, OpenShift, Terraform, Chef
- Experience with
cloud platforms
(AWS and/or Azure), including infrastructure-as-code and cloud-native deployments.
- Experience with
on-premises deployment
environments and hybrid infrastructure.
- Familiarity with
Apache Solr, Lucene-based search engines
, and/or
vector databases
.
- Experience with
event-driven architectures
using
Kafka
, and/or
serverless computing
(e.g., AWS Lambda, Azure Functions).
- Exposure to
healthcare data standards
(e.g., HL7, FHIR) or clinical workflows.
Growth & Career Development
- Annual professional development budget for conferences, courses, and certifications.
- Regular 1:1s with engineering leadership focused on career growth.
- Opportunities to contribute to open-source projects and publish technical content.
- Internal tech talks and knowledge-sharing sessions.
Our Interview Process
Step
What to Expect
1. Hiring Screen
30-minute introductory call
2. Technical Conversation
60-minute discussion with an engineering lead about your experience and approach
4. Team Interview
30-minutes Meet the team, discuss system design, and ask us anything
5. Founder/CEO Chat
15-minutes Meet and chat with our Founder/CEO Matt McLenon
5. Offer
Typically, within 1 week of final interview
*Total timeline: ~2-3 weeks from application to offer.*
Benefits & Perks
Category
Details
Retirement
401(k) with up to 2% company match
Health
Medical, dental, and vision insurance
Financial
Flexible spending account (FSA), health savings account (HSA), life insurance
Time Off
Paid time off and parental leave
Work Location
Hybrid
— Overland Park, KS 66212
- 3 days in-office per week at our Overland Park headquarters
- Core collaboration hours: 9-5
- Flexible start/end times outside core hours
Ready to Make an Impact?
Join Illuminate and help build innovative AI-powered solutions that transform healthcare outcomes for health systems across the country.
Apply today.
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite