Search by job, company or skills

Alegeus

Senior Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Alegeus

Alegeus is the market leader in consumer‑directed healthcare (CDH) solutions, powering millions of consumer benefit accounts including FSAs, HSAs, HRAs, dependent care and wellness programs through a modern SaaS and payments platform.

We are investing aggressively in modernization, API‑first integration, real‑time data access and AI‑enabled automation to redefine how consumers save and spend on healthcare. With industry expectations shifting rapidly, Alegeus is at a pivotal inflection point; we are transforming our platform, elevating engineering rigor and building a next‑generation product and engineering team.

Role Summary

We are seeking a Senior Software Engineer to join the Galaxy Gurus (Architecture team) team to design, build, and scale distributed, cloud-native applications. This role emphasizes strong engineering fundamentals, system design, microservices architecture, and end-to-end ownership of high-impact systems.

The engineer will collaborate across architecture, product, and platform teams to deliver scalable, reliable, and high-performance solutions aligned with business outcomes.

Key Responsibilities

Architecture & System Design

  • Design and build scalable distributed systems using microservices architecture
  • Contribute to system design decisions with focus on performance, reliability, and fault tolerance
  • Apply Domain-Driven Design (DDD) principles to align technical solutions with business domains.

API & Backend Engineering

  • Develop robust APIs using C#/.NET Core and REST principles
  • Champion API-first development with clean contracts and high reusability
  • Ensure secure, scalable, and extensible service design

Cloud & Platform Engineering

  • Build and deploy applications on cloud platforms (Azure preferred / AWS)
  • Work with Kubernetes and containerized environments
  • Ensure high availability and resilience of services

Data Engineering

  • Design and implement data solutions using relational and NoSQL databases
  • Optimize data models for performance and scalability

Event-Driven & Distributed Systems

  • Develop systems leveraging event-driven architecture
  • Handle asynchronous workflows, messaging, and system integration

Engineering Excellence

  • Write clean, maintainable, and efficient production-grade code
  • Participate in code reviews and enforce engineering best practices
  • Ensure performance optimization and system reliability

Agile & Collaboration

  • Work in Agile/Scrum teams to deliver high-quality software
  • Collaborate with cross-functional teams including Product, QA, and Architecture
  • Translate business requirements into technical solutions.

Innovation & AI Enablement

  • Leverage AI technologies/Tools to improve system intelligence and automation
  • Contribute to modernization initiatives and platform evolution

Mentorship & Leadership

  • Mentor junior engineers and guide technical decision-making
  • Drive continuous improvement and engineering culture

Required Qualifications (Hard Requirements)

  • 6-9 years of hands-on software development experience, with at least 4 years in designing and deploying distributed systems using microservices and Kubernetes.
  • Strong expertise in C#/.NET Core and backend development
  • Experience building microservices-based distributed systems
  • Hands-on experience with Kubernetes and containerization
  • Strong understanding of API design and REST principles
  • Experience with relational and NoSQL databases
  • Familiarity with cloud platforms (Azure preferred / AWS)
  • Strong knowledge of system design, scalability, and performance optimization
  • Experience working in Agile/Scrum environments
  • Strong communication and collaboration skills

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • Experience with Domain-Driven Design (DDD)
  • Experience with event-driven architecture and messaging systems
  • Exposure to AI based development
  • Experience building enterprise-scale SaaS platforms

What Success Looks Like

A successful Senior Software Engineer will:

  • Deliver scalable, high-performance systems aligned with architecture standards
  • Drive API-first and microservices adoption across initiatives
  • Improve system reliability, scalability, and maintainability
  • Enable faster delivery through strong engineering practices
  • Mentor team members and elevate overall engineering quality
  • Contribute to modernization and innovation initiatives

Collaboration & Accountability

  • Work closely with Architects, Product Managers, QA, and Platform teams
  • Take end-to-end ownership of features and services
  • Handle multiple initiatives while maintaining high quality standards
  • Actively contribute to team success and shared ownership culture

Why join us

You will be part of a team tackling challenging modernization work at scale. Our consumer‑directed healthcare platform is critical to Alegeus mission of simplifying healthcare payments, and this role offers the opportunity to drive tangible impact. You will work with supportive colleagues, leverage cutting‑edge tools (including AI‑assisted development), and develop your skills in microservices, event‑driven architectures, test‑driven development and cloud engineering. If you are a product‑minded engineer who cares about business outcomes and takes pride in your craft, we'd love to hear from you.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146727281

Similar Jobs