Architect

Xpanse
Onsite

About The Position

The Architect is responsible for defining the high-level structure of enterprise applications and guiding engineering teams in implementing scalable, secure, and high-performing solutions. This role involves making critical technology decisions, creating reference architectures, and mentoring senior engineers and technical leads. The ideal candidate brings deep expertise across a wide range of technologies and frameworks and consistently incorporates industry best practices into the software development lifecycle.

Requirements

  • Expert-level knowledge of: Java/JEE, JSP, Spring/Spring Boot, RESTful Services
  • Expert-level knowledge of: Frontend frameworks: JavaScript, Angular, React.js / React Native
  • Expert-level knowledge of: Cloud platforms: AWS Technologies and Services
  • Expert-level knowledge of: Infrastructure as Code: Terraform
  • Expert-level knowledge of: Web services: SOAP/REST, HTML/JavaScript/CSS
  • Expert-level knowledge of: Enterprise architecture principles and service-oriented architecture (SOA)
  • Expert-level knowledge of: Application programming: Progress, C#, C++, .NET
  • Expert-level knowledge of: CRM and automation platforms: Salesforce (SFDC), Visualforce, Apex API, Apex Triggers, SOQL
  • Expert-level knowledge of: Business Process Management (BPM), Robotic Process Automation (RPA)
  • Advanced-level knowledge of: AWS native development constructs
  • Advanced-level knowledge of: Enterprise integration architecture patterns
  • Advanced-level knowledge of: Solution design documentation and architectural modeling
  • Advanced-level knowledge of: Project discovery facilitation and technical requirements gathering
  • Bachelor’s Degree from a Four (4) year College or University Computer Science, Engineering, or a related field.
  • 8+ years of experience in software engineering, with at least 3 years in an architecture role
  • Proven experience designing and implementing complex, distributed applications
  • Strong verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders
  • Demonstrated ability to lead and influence across engineering, product, and business teams

Nice To Haves

  • Experience in the financial/mortgage (or job-specific) industry.

Responsibilities

  • Define architectural standards, frameworks, and best practices for application development.
  • Evaluate and select frameworks, libraries, and tools best suited for business and technical needs.
  • Develop and maintain reference architectures and reusable reference implementations.
  • Attend sprint planning and work closely with product managers and designers to understand business priorities and translate them into scalable solutions.
  • Partner with Solution Architects to design end-to-end solutions for strategic initiatives.
  • Create and maintain architecture documentation for both technical and non-technical audiences.
  • Mentor Technical Leads and Senior Software Engineers, providing guidance on architecture, design patterns, and best practices.
  • Drive the adoption of industry best practices and emerging technologies in relevant technical domains.
  • Lead discovery sessions and facilitate technical design workshops.
  • Support the creation of comprehensive solution design documents, including application and integration architecture.
  • Comply with all company policies and procedures.
  • Maintain regular and punctual attendance.
  • Performs other related duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service