Enterprise Software Architect

Jobgether
17hRemote

About The Position

This role provides a strategic opportunity to shape and lead the enterprise software architecture for a rapidly growing organization. The Enterprise Software Architect will define the technical vision, standards, and long-term technology roadmap, driving the transformation from legacy monolithic systems to modern service-oriented and cloud-native architectures. You will collaborate with engineering teams across multiple business lines, influence adoption of new technologies, and ensure architectural decisions align with business goals. This position requires balancing technical excellence with pragmatic delivery considerations, while fostering best practices in API design, data platforms, and software governance. You will play a critical role in modernizing systems, optimizing performance, and enabling scalable, maintainable, and secure software solutions across the enterprise.

Requirements

  • 10+ years of software engineering and architecture experience, with at least 5 years in enterprise architecture roles.
  • Proven experience leading enterprise-wide architectural transformations and migrating legacy systems to modern architectures.
  • Expertise in service-oriented architecture, microservices, API design principles, and REST/OpenAPI standards.
  • Strong experience in database design, data modeling, and integration patterns for relational and NoSQL systems.
  • Familiarity with cloud platforms (AWS preferred), CI/CD tools, and modern development tooling.
  • Knowledge of enterprise integration patterns, message queues, event-driven architectures, and data pipelines.
  • Understanding of security frameworks, API security, agile methodologies, and DevOps practices.
  • Exceptional communication and influencing skills to align stakeholders at all levels of the organization.
  • Ability to balance technical excellence with business needs, delivery timelines, and cost optimization.

Responsibilities

  • Establish and maintain the enterprise software architectural vision, standards, and long-term technology strategy.
  • Lead the transformation from monolithic applications to service-oriented and microservices architectures, including unified data platforms.
  • Define API strategies, standards, and integration patterns, ensuring consistent adoption across engineering teams.
  • Collaborate with platform, infrastructure, and security teams to align technical architecture with business objectives.
  • Guide engineering teams in adopting new architectural patterns, migration strategies, and best practices for code quality.
  • Create and maintain technical documentation, architecture diagrams, migration plans, and governance policies.
  • Evaluate emerging technologies, tools, and frameworks to support scalable, performant, secure, and cost-effective solutions.
  • Lead architectural reviews, identify technical risks, and establish metrics to measure platform health and initiative success.

Benefits

  • Competitive salary and potential equity opportunities.
  • Comprehensive healthcare coverage including medical, dental, and vision plans.
  • Retirement plan options (401k) with company contributions.
  • Flexible work environment with remote options.
  • Professional development and training opportunities.
  • Exposure to cutting-edge enterprise software technologies and architectural practices.
  • Collaborative, innovative culture that values technical excellence and business impact.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service