We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Illuminate logo
Illuminate Verified
E-Learning Providers

Senior Software Engineer

Overland Park, Kansas, United StatesHybridFull TimeSeniorPosted 2 months agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Senior / 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.

Ready to apply?
You'll be redirected to Illuminate's application page.

Similar roles