Euna Solutions

Senior Software Architect

Euna Solutions

full-time

Posted on:

Location Type: Hybrid

Location: AtlantaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and architect scalable, SaaS applications built on .NET and modern cloud services.
  • Collaborate with product and engineering stakeholders to translate business needs into robust technical designs, integration strategies, and platform roadmaps.
  • Lead the adoption of suitable cloud services, frameworks, and design patterns to ensure scalability, security, and operational excellence.
  • Ensure compliance with security and privacy standards such as SOC 2, and relevant public sector requirements.
  • Mentor and support development teams in best practices for C#/.NET, API-first design, and DevOps automation using tools like Azure DevOps or GitHub Actions.
  • Monitor and optimize system performance, reliability, and scalability through proactive architectural governance.
  • Evaluate and integrate emerging technologies, ensuring future-readiness and flexibility across cloud environments.
  • Document and communicate architectural decisions, standards, and reference implementations.
  • Provide leadership in resolving complex technical challenges and guiding teams through architectural transitions.

Requirements

  • Proven experience as a Software Architect or Technical Lead building cloud-based SaaS solutions using .NET and C#.
  • Deep understanding of cloud-native architectures, particularly Azure App Services, Azure Functions, Azure SQL, and related PaaS components.
  • Proficiency with microservices, event-driven systems, and CI/CD pipelines (Azure DevOps, GitHub Actions, or comparable tools).
  • Knowledge of DevSecOps, infrastructure as code (Bicep, Terraform, or ARM templates), and automated compliance.
  • Familiarity with API development, authentication/authorization (OAuth2, OpenID Connect, Azure AD), and secure data exchange protocols.
  • Strong background in performance optimization, resilient system design, and secure software development.
  • Excellent communication and collaboration skills, with the ability to work across technical and non-technical teams.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Experience with multiple cloud environments or cross-platform architecture design (e.g., exposure to AWS or hybrid-cloud concepts).
Benefits
  • Competitive wages
  • Wellness days
  • Community Engagement Committee
  • Flexible workday
  • Benefits Ask us for a copy of our health and dental benefits!
  • Culture committee
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#cloud-native architecturesmicroservicesevent-driven systemsCI/CD pipelinesDevSecOpsinfrastructure as codeAPI developmentperformance optimization
Soft Skills
communicationcollaborationleadershipmentoringproblem-solving