Software Architect

    • Windsor, CA


  • Advanced knowledge and experience in one or more of the following languages: .NET (C# preferred), Java, JavaScript or PHP
  • Experience defining the architecture of cloud deployed applications (AWS preferred)
  • Experience with containerized applications using Docker, Kubernetes or other similar tooling
  • Experience defining and driving DevOps best practices within large teams
  • Experience building service-oriented applications at enterprise scale
  • Experience with event-driven applications using queues, service bus and other related patterns
  • Exceptional written and verbal communication skills
  • Ability to work with limited direction

What'll Make You Special
  • Experience with one or more JavaScript web frameworks (React, Angular, etc.)
  • Production-level experience with .NET applications in public clouds
  • Experience in the fintech domain
  • Expert knowledge of database design and data architecture
  • Experience leading teams toward continuous delivery
  • Experience mentoring large teams of developers

The Software Architect fosters a collaborative environment and works directly with business partners, development teams and IT leadership to build amazing experiences for our clients.

  • Research new software technology concepts and tools to make informed recommendations
  • Resolve software architecture conflicts
  • Take ownership of application health and performance
  • Facilitate design and code review sessions
  • Train fellow developers
  • Work with business and technology stakeholders to drive solutions and requirements
  • Set and drive the technical vision for a product area in alignment with wider enterprise strategy

The Company has policies to support applicants with disabilities, including, but not limited to, policies regarding the provision of accommodations that take into account an applicant's accessibility needs due to disability. For more information, please call us at (800) 411-Jobs or email us at

Back to top