Application Development Architect

New
O
OnTracCloud consulting
Remote, United StatesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsPythonGCPJavaSpring BootTypeScriptMicroservices

Requirements

  • Bring professional software engineering and architecture experience, with a demonstrated record operating at staff or principal level.
  • Have experience owning solution architecture for customer engagements and guiding delivery teams.
  • Have production delivery experience on Google Cloud Platform.
  • Hold a bachelor's degree in Computer Science or have equivalent practical experience.
  • Understand cloud-native application architecture, including microservices, API design, event-driven patterns, and data modeling.
  • Have Java and Spring Boot depth, plus working knowledge of at least one other backend stack such as Node.js/TypeScript or Python.
  • Know GCP application services including Cloud Run, GKE, Pub/Sub, Cloud SQL or AlloyDB, and IAM.
  • Have experience designing agentic AI systems on Google Cloud using Gemini models, Google ADK, and Vertex AI.
  • Bring pre-sales skills in discovery facilitation, solution scoping, level-of-effort estimation, and technical input to SOWs and proposals.
  • Be able to author technical design documents and architecture diagrams and present and negotiate technical trade-offs with customer stakeholders.
  • Lead engineering teams by setting technical direction, resolving problems independently, and developing engineers.
  • Use AI coding assistants and agentic development tools daily and be able to define how a delivery team uses them.
  • Have security and compliance awareness for enterprise and public-sector environments.

Responsibilities

  • Own application architecture on assigned billable engagements, including technical design documents, architecture diagrams, and key implementation decisions.
  • Remain hands-on in the codebase where needed.
  • Join pre-sales discovery sessions and define application development scope.
  • Produce level-of-effort estimates and staffing recommendations, and author application development sections of SOWs and proposals.
  • Translate SOW scope into an implementation plan and backlog the engineering team can execute, and keep delivery aligned to that scope.
  • Identify and resolve, or drive to resolution, problems in architecture, delivery, or team practice across engagements.
  • Lead engineering teams by setting technical direction, reviewing L3 and L4 engineers' designs and code, and developing engineers.
  • Improve department engineering standards, including agent-driven delivery procedures, and carry them across engagements.
  • Maintain the billable utilization target set by Application Development leadership while carrying pre-sales responsibilities.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now