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