Software Architect

Skills
Computer ScienceDevopsSoftware As A ServiceAdoptionContinuous ImprovementDatabasesEmerging Technologies
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years of software development experience with C# .NET Core SQL and modern Angular v18+ with TypeScript
  • 3+ years of experience as a Software Architect or equivalent technical leadership role in a SaaS company
  • Hands-on experience with a cloud platform AWS Azure or GCP
  • Experience with CI/CD tools containerization and DevOps practices
  • Experience engaging with and presenting to technical stakeholders and executive leaders
  • Bachelor's in Computer Science related field or equivalent work experience
  • Expertise in IAM frameworks and protocols including OIDC and SAML
  • Experience designing secure scalable microservice solutions

Nice to have

  • Hands-on
  • Strategic
  • Collaborative
  • Mentoring
  • Security-focused
  • Excellent communicator

Day to day

  • Define and maintain the technical vision for a suite of SaaS products while remaining deeply hands-on in production code
  • Design and implement complex features services and platform capabilities in C#/.NET across multiple product teams
  • Lead architecture reviews code quality improvements CI/CD optimization containerization and observability efforts while resolving critical production issues

Hiring process

  • AI screening for keywords and minimum qualifications
  • Recruiter review of AI results