
Senior Software Architect
Euna Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • United States
Visit company websiteExplore more
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