Expert Software Engineer II
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Application-level microservice development
- Collaborate on domain decomposition, domain modeling and domain‑driven design (DDD) for new microservices.
- Design, implement and deploy microservices in C#/.NET on Azure with RESTful APIs and event‑driven patterns.
- Use Azure PaaS services and support application service domain‑based databases
- As part of the production on-call rotation, research and respond to off-hours escalations
- Enforce and maintain secure coding practices and coding conventions.
- Quality & test‑driven development
- Champion test‑driven development and write automated unit, integration and regression tests.
- Leverage AI‑assisted tools for code generation, test case generation and documentation.
- Run code reviews, static analysis and refactoring sessions to improve code quality.
- Deploying continuously from local to main in a staging environment via CI/CD, with frequent (no less than weekly) deployments to production.
- Actively instrumenting applications for optimal observability.
- Product mindset & collaboration
- Actively engage with product managers, product owners and business stakeholders to understand why features are being built, propose alternative approaches and weigh engineering/product trade‑offs.
- Think beyond the task at hand to deeply understand the purpose and business goals.
- Work cross‑functionally with quality assurance, infrastructure, design and operations to deliver coherent solutions.
- Ownership & accountability
- Take end‑to‑end ownership for designing, building and delivering features. Understand that it is not done till a customer has received value.
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- Communicate progress, raise risks early and drive resolutions.
- Continuous improvement
- Recommend and implement improvements to engineering processes, architecture and performance.
- Stay current on best practices in microservices, cloud engineering and AI in software engineering.
- Mentor peers on test‑driven development, DDD and software craftsmanship.
- Required qualifications (Hard requirements)
- 8+ years of professional software engineering experience at a software product company (building software products sold to businesses or consumers); services/consultancy company backgrounds will only be considered if they involve product engineering in healthcare payments or similar domains.
- 3+ years' experience in software development including fluency and deep understanding of web application development, C#, ASP.NET, RESTful Services, Web Services, MS SQL Server/T-SQL, .NET Core and Object-Oriented design concepts.
- Thorough understanding of web technologies and experience developing high volume transactional web applications in SaaS setting.
- Strong test‑driven development background with demonstrated experience writing unit and integration tests and using test‑automation suites.
- Experience with microservices architecture and event‑driven architectures , including integration of subdomain application databases as needed.
- Experience deploying services to Azure or other cloud platforms and with modern DevOps practices (CI/CD pipelines, containerization, infrastructure as code).
- Excellent communication and presentation skills; ability to collaborate across functional areas and translate technical topic
Benefits
Additional Information
Do you want to shape the future of fintech and healthtech ? Energized by challenges and inspired by bold goals? Ready to elevate your career alongside driven and talented colleagues? If that sounds like you, explore a career at Alegeus today. Opportunity Happens Here . 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 rigour and building a next‑generation product and engineering team. Role summary We are looking for a Software Engineer with a strong product mindset to join our Wealth Care Cobra engineering team. As a full-stack application developer, you will develop C#/.NET microservices to Azure Kubernetes Services to provide application-specific business logic as an intermediate layer between the front-end and core platform services. This role goes beyond "writing code" to a requirement spec, we need an engineer who understands the business value behind every feature, collaborates closely with product and stakeholders, and takes end‑to‑end ownership of outcomes. Modern product‑minded engineers ask why decisions are made, propose ideas, and build empathy for users. They contribute to product tradeoffs and actively shape what gets built.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at alegeus? Share your experience