Expert Software Engineer
Indexed 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. At Alegeus, we empower our teams to push the boundaries of what’s possible in fintech and healthtech, creating impactful, scalable solutions that improve lives.
Role summary
We are looking for a Senior Software Engineer to join our WCA engineering team. This role is ideal for a seasoned engineer with strong technical depth, a passion for building scalable systems, and a desire to shape modern, cloud-native architectures.
You will contribute to system design, build robust APIs and services, and collaborate across teams to deliver high-quality solutions. Beyond coding, this role requires a strong understanding of business context, ownership of outcomes, and a continuous drive to innovate and improve.
Key responsibilities
Architecture & system design
- Contribute to system design and architecture with a focus on scalability, performance and fault tolerance.
- Apply domain-driven design (DDD) principles to model complex domains and align technical solutions with business needs.
- Design next-generation APIs that are secure, extensible and optimized for integration across platforms.
Development & engineering excellence
- Write efficient, maintainable code using C#/.NET Core (3.1/5+) and ASP.NET Web APIs.
- Build scalable and secure services using RESTful APIs and gRPC.
- Champion API-first development with strong contract design, performance optimization and developer experience.
- Ensure high reusability and scalability within a microservices ecosystem.
- Strong knowledge in MS-SQL.
Microservices & event-driven systems
- Design and develop microservices using modern architectural patterns.
- Build event-driven systems leveraging Kafka, Azure Event Hub, and Service Bus.
- Ensure reliability, scalability and seamless communication across distributed systems.
Testing & quality
- Develop and maintain unit and integration tests to ensure system reliability and performance.
- Continuously improve code quality through best practices and engineering discipline.
Collaboration & continuous learning
- Collaborate with cross-functional teams in an Agile environment, effectively communicating with both technical and non-technical stakeholders.
- Stay hands-on with development and continuously upskill in emerging technologies.
- Contribute to a culture of innovation, learning and continuous improvement.
Required qualifications (Hard requirements)
- 8+ years of software engineering experience with at least 4 years working on distributed systems.
- Strong proficiency in C# and .NET Core (3.1/5+), ASP.NET and API development.
- Solid understanding of microservices architecture, containerization and cloud-native design patterns.
- Hands-on experience with relational and NoSQL databases.
- Experience building and consuming RESTful APIs and working with event-driven systems.
- Strong communication skills with the ability to translate technical concepts across audiences.
- Bachelor’s degree in Computer Science, Engineering or a related field (or equivalent experience).
Preferred qualifications
- Experience with Azure services such as AKS, Azure SQL and Service Bus.
- Familiarity with front-end technologies such as JavaScript and Node.js.
- Experience working in Agile environments with cross-functional teams.
What success looks like
- A successful Senior Software Engineer will:
- Design and deliver scalable, secure and high-performance systems that meet business needs.
- Build high-quality APIs and services that enable seamless integration and reuse.
- Collaborate effectively across teams and contribute to shared success.
- Continuously improve engineering practices, system design and performance.
- Stay adaptable and forward-thinking in a fast-evolving technology landscape.
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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search