About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Architect - REMOTE. In this role, you will establish and lead the software architectural vision and strategy for the engineering organization. Your responsibility will be to define technical standards, governance, and long-term technology roadmaps that enable the business to scale efficiently. You will focus on transforming monolithic applications into a modern service-oriented architecture. Collaborating with engineering teams will be crucial as you provide ongoing technical leadership and build consensus around critical architectural decisions.

Requirements

  • 10+ years of relevant software engineering and architecture experience.
  • Expert-level understanding of service-oriented architecture and API design principles.
  • Strong experience with modern data architecture patterns and data integration strategies.
  • Exceptional communication skills to influence stakeholders at all levels.
  • Proven ability to drive adoption of new technologies and practices.
  • Experience establishing software architectural governance and cross-team development practices.
  • Strong understanding of cloud-native architectures and modern development practices.
  • Ability to balance technical excellence with business pragmatism and cost optimization.

Responsibilities

  • Establish and own the enterprise software architectural vision and strategy for the organization.
  • Lead the technical transformation from monolithic systems to a modern service-oriented architecture.
  • Define and document comprehensive API strategies including REST API standards and integration patterns.
  • Collaborate with engineering teams to establish technical priorities and design decisions.
  • Influence teams to adopt new architectural patterns and foster a culture around code quality practices.
  • Create and maintain detailed technical documentation and architecture diagrams.
  • Establish and enforce software architectural governance and change management processes.
  • Partner with IT and business leaders to align technical vision with business objectives.
  • Evaluate and recommend modern technologies that support scalable software architecture.
  • Lead application-level technical design sessions and architectural reviews.

Benefits

  • Flexible work hours and remote work options.
  • Opportunities for professional growth and career advancement.
  • Collaborative and supportive team environment.
  • Access to the latest technologies and tools.
  • Healthy work-life balance.
  • Continuous learning and upskilling opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service