About the job:
- Collaborate with product owners, business stakeholders, and technical teams to understand requirements and translate them into architectural solutions
- Lead technical feasibility assessments and develop architecture for new features and integrations
- Create architectural documentation, including data flow diagrams, system design, and integration blueprints
- Guide design decisions involving RESTful APIs, containers, externalized configurations, and secret management
- Ensure alignment with Azure services such as Logic Apps, Function Apps, Static Web Apps, and SQL Databases
- Conduct POCs to validate architectural options and recommend best-fit solutions
- Act as a liaison between internal developers and customer technical teams for data migrations and integrations
- Participate in design reviews and working sessions with enterprise architecture teams
- Ensure architecture meets non-functional requirements (performance, availability, scalability, etc.)
About you:
- 10+ years in software architecture with a focus on cloud-native applications
- Familiarity with .NET Framework/Core and modern API design
- Experience designing solutions based on microservices and 12-factor principles
- Familiarity with containerization (e.g., Docker) and configuration management practices
- Experience with API management and integration technologies such as Azure Service Bus
- Strong understanding of data migration strategies and enterprise system integration
- Exceptional communication and stakeholder management skills
Similar Jobs
What We Do
Egen is a data engineering and cloud modernization firm partnering with leading Chicagoland companies to launch, scale, and modernize industry-changing technologies. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary.
Our mission is to be an enabler of amazing possibilities for companies looking to use the power of cloud and data. We want to stand shoulder to shoulder with clients, as true technology partners, and make sure they succeed at what they have set out to do. We want to be disruptors, game-changers, and innovators who have played an important part in moving the world forward.








