Senior Software Architect

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Architect at Euna Solutions designing and architecting scalable SaaS applications. Collaborating with cross-functional teams to ensure alignment between technology and business goals.

Responsibilities:

  • 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
  • Lead the adoption of suitable cloud services, frameworks, and design patterns
  • Ensure compliance with security and privacy standards such as SOC 2
  • Mentor and support development teams in best practices for C#/.NET and DevOps automation
  • Monitor and optimize system performance, reliability, and scalability
  • Evaluate and integrate emerging technologies
  • Document and communicate architectural decisions, standards, and reference implementations
  • Provide leadership in resolving complex technical challenges

Requirements:

  • Proven experience as a Software Architect or Technical Lead
  • Deep understanding of cloud-native architectures, particularly Azure App Services, Azure Functions, Azure SQL
  • Proficiency with microservices, event-driven systems, and CI/CD pipelines
  • Knowledge of DevSecOps, infrastructure as code (Bicep, Terraform, or ARM templates)
  • Familiarity with API development, authentication/authorization
  • Strong background in performance optimization, resilient system design, and secure software development
  • Excellent communication and collaboration skills
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • Experience with multiple cloud environments or cross-platform architecture design

Benefits:

  • Competitive wages
  • Wellness days
  • Community Engagement Committee
  • Flexible workday
  • Health and dental benefits
  • Culture committee