Software Architect
Skills
Computer ScienceDevopsSoftware As A ServiceAdoptionContinuous ImprovementDatabasesEmerging Technologies
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
