About The Position

The Application Software Engineering Architect sets application platform strategy and north-star architectures across organizations, ensuring long-term scalability and resilience. The role governs production excellence standards globally; advances reliability, security, and compliance engineering; establishes quality frameworks, tooling ecosystems, and continuous verification strategies; and steers architectural modernization and API ecosystem strategy. It shapes multi-quarter to multi-year roadmaps and investment priorities, builds cross-organizational technical communities, mentors senior technical staff, and represents engineering in senior product forums. The architect provides strategic technical leadership across software development, architecture, customer issue resolution, security and compliance, and system maintenance. This includes defining and approving design scope, guiding development and testing practices, resolving complex technical issues, supporting customers, and coordinating with security teams and business stakeholders. The position also oversees project priorities and execution, develops strategic partnerships, contributes to thought leadership and continuous learning, drives process improvement, and provides guidance on organizational talent development.

Requirements

  • At least 18 years of software development experience; alternatively, 14 years with a relevant bachelor's or B.Tech degree, 12 years with a relevant master's or M.Tech degree, or 10 years with a relevant doctorate.
  • At least 12 years of experience with programming and/or scripting languages, such as SQL, C/C++, or JavaScript.
  • At least 8 years of database experience.
  • For degree-based experience alternatives, a degree in computer science, computer engineering, software engineering, electrical/electronics engineering, computer information systems, information systems, information technology, telecommunications, mathematics, physics, or a related field.

Nice To Haves

  • Preferred software development experience: 19 years; alternatively, 15 years with a relevant bachelor's or B.Tech degree, 13 years with a relevant master's or M.Tech degree, or 11 years with a relevant doctorate.
  • Demonstrated ability to prepare, file, and manage patent applications for innovative products or technology.
  • At least 4 years of experience in a technical lead role, with or without direct reports.
  • At least 4 years of experience working with operating budgets and/or project financials.
  • At least 5 years of experience with cloud platforms such as AWS, Azure, Google, or Oracle Cloud.

Responsibilities

  • Set application platform strategy and organization-wide reference architectures for scalability and resilience.
  • Govern global production excellence standards and drive investment in reliability, security, and compliance engineering.
  • Anticipate organization-spanning failure modes and establish preventive architectures and runbooks.
  • Define organization-wide quality frameworks, tooling ecosystems, and continuous verification strategies.
  • Lead architectural modernization, including domain boundaries, multi-region or active-active designs, and event-driven patterns.
  • Establish measurable organization-wide practices for code health, performance, and maintainability.
  • Lead API and ecosystem strategy and dependency contracts across critical products and acquisitions.
  • Shape multi-quarter and multi-year roadmaps and investment priorities using feedback telemetry.
  • Build cross-organizational technical communities, mentor Principal and Staff-level engineers, and represent engineering in senior product forums.
  • Steer software solution design and requirements analysis; write and define foundational code for projects or prototypes.
  • Improve software development lifecycle execution and establish best practices across teams.
  • Guide development of accessible features and enhancements, and create documentation clarifying software design and code.
  • Lead improvements to software development processes, architecture, and code reviews across products and services.
  • Debug and troubleshoot highly complex or ambiguous software issues; re-architect complex API functionality and integration issues.
  • Define and influence software testing, quality assurance, observability, proof-of-concept, and feasibility practices.
  • Develop methods for performance profiling and optimization; implement API versioning, lifecycle, and interoperability strategies.
  • Influence and support software, system, and service design; define project or design scope and review, influence, and approve design recommendations.
  • Advise teams on architecture decisions, best practices, industry standards, and competitive considerations; guide organizational and business transformations.
  • Conduct complex architectural reviews and ensure adherence to architectural standards.
  • Align software architecture with business and customer goals, implement performance and scalability strategies, and evaluate technologies for architectural improvements.
  • Coordinate with stakeholders to understand customer issues, root causes, and mitigations; explain the rationale for proposed solutions.
  • Provide technical guidance and support for customer-reported issues, advocate for customer interests, and recommend product enhancements.
  • Promote customer satisfaction through timely issue resolution and effective communication; develop strategic issue-handling and training processes.
  • Recommend systematic or architectural solutions to broad product maintenance issues and help secure customer agreement on short- and long-term solutions.
  • Collaborate with security teams and business lines to establish and improve development practices and coding standards, coaching less experienced team members.
  • Lead peer reviews and strategic decisions to ensure quality and adherence to acceptance criteria; apply industry best practices to software development.
  • Implement complex secure software development practices and automated solutions to resolve and prevent security vulnerabilities.
  • Guide periodic maintenance and testing for systems requiring upgrades or patches, including for critical vulnerabilities.
  • Improve automation, testing, and debugging to maintain product and service availability, health, support, and reliability.
  • Oversee project and initiative timelines, deliverables, and applicable budgets to meet business objectives and requirements.
  • Set and adjust organizational priorities to accommodate resource or timeline changes and business needs.
  • Drive collaboration across business lines and external stakeholders; build strategic partnerships with senior leaders, stakeholders, and customers.
  • Promote transparency and inclusivity, ensuring all voices are valued and respected.
  • Resolve high-impact, ambiguous, or novel issues and lead strategic problem-solving to prevent recurrence.
  • Serve as a thought leader, mentor leaders and experts, and contribute to the field through presentations, white papers, or research.
  • Anticipate industry trends and develop best practices and strategic goals; implement continuous learning and knowledge-sharing strategies.
  • Lead innovative process improvements and foster idea generation and feedback across departments and functions.
  • Advise on organizational talent strategy and shape talent development in collaboration with executive leadership and HR.

Benefits

  • Competitive benefits supporting employees with flexible medical, life insurance, and retirement options.
  • Employee volunteer programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service