Solutions Architect

Egen
Summary
Join Egen, a fast-growing data-first company, as a Software Architect. Collaborate with product owners and technical teams to translate requirements into architectural solutions. Lead technical feasibility assessments and develop architecture for new features and integrations. Create architectural documentation, including data flow diagrams and system designs. Guide design decisions involving RESTful APIs, containers, and Azure services. Conduct POCs to validate architectural options. Act as a liaison between internal developers and customer technical teams. Participate in design reviews with enterprise architecture teams. Ensure architecture meets non-functional requirements. This fully remote position requires 10+ years of experience in software architecture with a focus on cloud-native applications and familiarity with .NET and modern API design.
Requirements
- 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
Responsibilities
- 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.)
Benefits
- Comprehensive Health Insurance
- Paid Leave (Vacation/PTO)
- Paid Holidays
- Sick Leave
- Parental Leave
- Bereavement Leave
- 401 (k) Employer Match
- Employee Referral Bonuses
Share this job:
Similar Remote Jobs
