Software Engineer - Level 3

BravoTECH
Richardson, TX, United States
5 days ago
Apply on jobs.bravotech.com
Prepare application

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

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss Laurie Voss · Coffee With Developers

2:51 min

Full stack architecture for server-sent events using Next.js

Ahmed Megahd Ahmed Megahd · World Congress 2025

3:31 min

Evolving developer roles into tech leads for AI agents

Alfonso Graziano Alfonso Graziano · Coffee With Developers

Videos

See all

Related articles

See all