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.