Hybrid Software Architect

Posted 2 months ago

Apply now

About the role

  • Produce, promote and govern scalable and reliable architectural patterns and standards to follow (with reference implementations).
  • Architect and evolve systems to ensure modularity, scalability, and performance across a multi-tenant SaaS environment.
  • Design and implement capabilities across our SaaS platform leading on PoCs for emerging capabilities.
  • Collaborate with stakeholders to align architecture roadmaps with product vision, business value and agile delivery.
  • Collaborate with cross-functional teams including engineers, product managers, DevOps, and QA to deliver cohesive solutions.
  • Implement secure, standards-compliant authentication and authorization using tools like Curity, Cognito, OAuth2, and OIDC.
  • Guide design decisions, lead design and code reviews, mentor engineers, and foster a culture of engineering excellence and continuous improvement.
  • Explore market and open-source offerings for new capabilities and lead buy versus build decisions including leading vendor and partner technical evaluations.
  • Explore and incorporate AI/ML capabilities, including LLMs and generative workflows.
  • Maintain focus on performance optimization, cost-efficiency, and operational excellence through metrics and monitoring tools.
  • Collaborate on troubleshooting and resolving issues with tuning, coding or design.
  • Evaluate industry trends for opportunities and risks, including security.
  • Mentoring, coaching, cultivating innovation and knowledge sharing across Engineering.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 10+ years of development experience with at least 3 years in architect roles.
  • Expert-level proficiency in Node.js / TypeScript, including asynchronous programming and modular architecture.
  • Strong hands-on experience designing and scaling applications using microservices and AWS serverless services.
  • Proven understanding of distributed systems, multi-tenancy, RBAC, and SaaS security principles.
  • Hands-on experience with event streaming (Kafka, Kinesis, SNS/SQS) and asynchronous workflows.
  • Champion observability (logging, metrics, tracing) and resilience patterns (circuit breakers, retries, chaos testing).
  • Experience with implementing and governing data architecture.
  • Experience with CI/CD, infrastructure as code (CDK/Terraform), Git workflows, and automated testing.
  • Familiarity with React or modern frontend frameworks.
  • Knowledge of AI/ML integrations, LLM tooling (Cursor, Windsurf), or generative AI workflows is a bonus.
  • Excellent communication skills with both technical and business stakeholders and a proven ability to influence across teams and functions.
  • You are a change leader: listen, negotiate, gain support, and motivate people to move to the new position.
  • You are strategic and innovative and develop creative solutions to complex challenges using or developing standards when appropriate.

Job title

Software Architect

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job