[Remote] Senior Software Engineer – Full Stack

Note The job is a remote job and is open to candidates in USA. Humana Inc. is a leading U.S. healthcare company focused on delivering care and services to improve health outcomes. They are seeking a Senior Full Stack Engineer to own solutions across the full stack, emphasizing end-to-end ownership from user experience to back-end services while mentoring engineers and driving platform consistency. Responsibilities Performs hands-on design and delivery across the full stack for the Wisconsin Medicaid Market (user experience/UI, APIs/services, data, integrations, and hosting) Work across multiple insurance core administration platforms and supporting services rather than a single domain Drives technical architecture and design across UI, API, data, and integration layers; present a clear vision and pragmatic patterns that standardize approaches and improve efficiency across technology stacks Identify and address technical debt and reliability gaps that improve scalability, supportability, and operational outcomes Support modernization efforts (including modernization of UI/front-end where applicable and hardening/modernizing service and integration layers), with an emphasis on automation and repeatability Partner with IT leadership, enterprise architects, and platform teams to align decisions with enterprise standards and long-term direction Ensure solutions meet security, compliance, and HIPAA requirements, including applying security-as-code and appropriate controls in delivery pipelines Mentor engineers through design discussions and code reviews; coach on delivery practices (testing, CI/CD, observability) and model effective use of Humana-approved AI and code generation tools Balance hands-on delivery while exercising your technical leadership (architecture decisions, alignment, and coaching) as priorities evolve Skills Deep experience building and modernizing applications across the full stack, including user experience/front-end, APIs and back-end services, data, integrations, and hosting Strong experience with the Microsoft technology stack (e.g., .NET, SQL Server, Windows-based services) and cloud-hosted solutions (especially Azure) Comfortable working across application, integration, and platform layers in complex environments, with a track record of owning features end-to-end from UI through production operations Strong experience building and maintaining modern web user interfaces, including component-based UI development, state management, and integration with back-end APIs Knowledge of accessibility best practices (e.g., WCAG-aligned design), secure front-end patterns, and performance optimization Ability to collaborate with stakeholders to translate workflows into clear, usable experiences Experience designing and evolving APIs and service interfaces (REST preferred; event-driven patterns where appropriate), defining durable data contracts, and integrating with third-party/vendor and enterprise services Understands authentication/authorization flows, versioning, backward compatibility, and strategies for minimizing integration brittleness across systems Demonstrated ability to apply secure-by-design practices across UI, API, and data layers, including input validation, secrets management, dependency hygiene, threat-aware design, and secure SDLC practices Experience partnering with security teams and implementing controls in pipelines (SAST/DAST/dependency scanning where available) while balancing usability and delivery needs Experience designing delivery pipelines and operational automation (CI/CD), applying infrastructure as code and security as code practices, and improving developer experience through repeatable, self-service patterns Working knowledge of containerization and orchestration concepts (e.g., Docker and Kubernetes/AKS) and when to apply them to improve scalability, resilience, and consistency across environments Ability to improve production supportability through monitoring, logging, alerting, and runbook-style documentation; experience reducing incident volume via root-cause analysis, automation, and resilient design Ability to understand and navigate interactions across multiple insurance core systems, platforms, and supporting services, identifying opportunities to simplify workflows and reduce system sprawl Strong aptitude for evaluating existing solutions, identifying technical debt, and recommending pragmatic architectural improvements that balance near-term delivery with long-term sustainability Experience modernizing legacy technologies and improving reliability, performance, and operational supportability through thoughtful design, refactoring, and automation Comfort actively leveraging AI-assisted development and code generation tools to improve productivity, code quality, analysis, and learning Expected to use these tools day-to-day and model effective practices for the team Thrives in autonomous, high-trust environments Comfortable wearing multiple hats, collaborating across teams, influencing through expertise, and remaining hands-on while leading technical direction, mentoring teammates, and partnering with leaders on architectural and process decisions Experience with Humana's approved code generation tooling (e.g., Windsurf/Codeium); we equally value strong aptitude and willingness to learn Benefits This job is eligible for a bonus incentive plan. This incentive opportunity is based upon company and/or individual performance. Medical, dental and vision benefits 401(k) retirement savings plan Time off (including paid time off, company and personal holidays, volunteer time off, paid parental and caregiver leave) Short-term and long-term disability Life insurance Associates or contractors who live and work from home in the state of California will be provided payment for their internet expense. Company Overview Humana is a health insurance provider for individuals, families, and businesses. It was founded in 1964, and is headquartered in Louisville, Kentucky, USA, with a workforce of 10001+ employees. Its website is http//www.humana.com.

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...