Software Engineer - Level 3
BravoTECH
Richardson, TX, United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on jobs.bravotech.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Artificial Intelligence
ARM Architecture
Customer Data Management
Database Queries
Identity and Access Management
Node.Js
Next.js
Software Deployment
Systems Integration
TypeScript
+7 more
Google Cloud
ReactJS
Large Language Models
Snowflake
Multi-Agent Systems
Backend
NestJS
Job description
- Design and develop AI agents and multi-agent workflows using Google ADK or comparable frameworks.
- Implement agent orchestration including tool use, function calling, sub-agent delegation, and state/session management.
- Integrate AI agents with enterprise data sources such as Snowflake, Salesforce, and internal APIs.
- Deploy and scale AI solutions on Google Cloud / Vertex AI.
- Evaluate and optimize agent performance, latency, reliability, and cost.
- Build testing, observability, guardrails, and safety controls for AI agents.
- Partner with data engineering and platform teams to ensure agents have access to reliable, governed data.
- Deliver AI capabilities that reduce manual effort and provide measurable business value.
Requirements
- 8+ years of software engineering experience, including recent hands-on experience in applied AI/agent development.
- 3+ years of AI engineering experience preferred within the overall software engineering background.
- Strong Python development skills.
- Hands-on experience building AI agents using Google ADK or comparable frameworks such as LangGraph, AutoGen, or CrewAI.
- Experience with LLM APIs such as Gemini, Claude, OpenAI, or similar.
- Strong understanding of agent architecture, including planning, tool orchestration, memory/state, and multi-agent coordination.
- Experience building and integrating REST APIs and backend services.
- Experience deploying applications on Google Cloud Platform, including familiarity with Vertex AI, Cloud Run, IAM, and Secrets Manager.
- Experience shipping AI features to production, beyond proof-of-concept or prototype development.
- Strong communication skills and ability to work independently in a fast-changing environment.
Preferred Qualifications:
- Experience with Model Context Protocol (MCP) or similar agent-to-tool integration standards.
- Strong SQL skills, preferably with Snowflake.
- Experience with Snowflake Cortex / Cortex Analyst.
- Familiarity with Salesforce data models and object relationships.
- Experience with LLM/agent evaluation frameworks.
- Experience integrating AI agents with React/Next.js, Node.js, or NestJS applications.
- TypeScript/JavaScript experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.bravotech.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
ER
Erin Rifkin
Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud
about 1 year ago
DC
Daniel Cranney
What is Agentic Programming and Why Should Developers Care?
12 months ago
MH
Michael Hunger
Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?
8 months ago
LM
Luis Minvielle
How to Become an AI Engineer
almost 3 years ago
EF
Elizabeth Fuentes Leone, AWS Developer Advocate, GenAI
From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path
9 months ago