Software Engineer; API Integrations/AI Integration
Job in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-04-29
Listing for:
Aravo Solutions
Full Time
position Listed on 2026-04-29
Job specializations:
-
Software Development
Cloud Engineer - Software, DevOps, Software Engineer, Backend Developer
Job Description & How to Apply Below
Location: Hybrid
- Employees may be required to work out of the nearest office location for quarterly meetings 1‑4 times annually.
We are seeking a Staff Software Engineer - Integration & Platform (Java/Spring) to serve as a technical anchor for our Integration & Platform team. This individual will lead the architecture and evolution of critical backend services, define and uphold engineering standards, and drive the modernization of our Java/Spring Boot ecosystem toward cloud‑native and AI‑enabled workflows.
Key Responsibilities Platform Architecture & Engineering Leadership- Own, design, and evolve distributed backend services using Java and Spring Boot
- Architect systems for scalability, reliability, performance, and observability
- Drive and document architectural decisions through ADRs, RFCs, and other technical artifacts
- Establish and enforce engineering standards, design patterns, and best practices
- Define and implement cloud‑native architecture patterns across environments
- Lead adoption and optimization of:
- Infrastructure as Code (Terraform, CDK)
- Containerization and orchestration (Kubernetes)
- Service mesh technologies (Istio, Linkerd)
- Optimize systems for resilience, cost efficiency, and operational excellence
- Design, build, and scale multi‑tenant RESTful APIs and integration services
- Lead modernization initiatives, including legacy SOAP to REST migrations
- Define, standardize, and enforce API governance and best practices
- Architect and implement integration patterns including:
- Webhooks
- Event‑driven systems (Kafka, Kinesis)
- External system connectivity frameworks
- Design and implement Model Context Protocol (MCP) server/client patterns
- Enable secure interactions between LLM agents and internal systems, databases, and tools
- Ensure AI integrations are safe, observable, governed, and scalable
- Contribute to evolving AI‑driven platform capabilities
- Elevate standards for code quality, peer reviews, and maintainability
- Define and promote robust testing strategies (unit, integration, performance)
- Improve observability, monitoring, and on‑call practices
- Mentor senior engineers and provide technical leadership across teams
- Partner closely with Product, Infrastructure, and Integration teams
- Translate ambiguous business requirements into clear technical solutions and roadmaps
- Communicate technical trade‑offs effectively to both technical and non‑technical stakeholders
- Actively participate in Agile/Scrum ceremonies and planning processes
- 8+ years of hands‑on Java development in production environments
- Deep expertise with Spring Boot and Spring Cloud ecosystems
- Strong understanding of JVM internals, performance tuning, concurrency, and multithreading
- Hands‑on experience with AWS, GCP, or Azure
- Strong experience with Kubernetes and containerized deployments
- Proficiency in Infrastructure as Code (Terraform or CDK)
- Experience building and maintaining CI/CD pipelines at scale
- Familiarity with service mesh architectures
- Proven experience designing and scaling distributed systems
- Strong understanding of event‑driven architectures (Kafka, Kinesis)
- Expertise in API design (REST, Graph
QL, and legacy SOAP systems) - Solid data modeling experience (SQL and No
SQL databases) - Strong foundation in security principles (authentication, authorization, secrets management)
- Experience with distributed tracing (Open Telemetry)
- Familiarity with logging and monitoring tools (Prometheus, Grafana)
- Experience defining and managing SLOs/SLAs
- Participation in incident response and postmortem processes
- Experience or exposure to Model Context Protocol (MCP)
- Familiarity with LLM integrations, agent workflows, and AI‑enabled systems
- Understanding of secure design principles for AI interactions
- Demonstrated ability to influence technical direction without direct authority
- Strong mentorship, coaching, and team development skills
- Ability…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×