Software Engineer; API Integrations/AI Integration in Austin
Listed on 2026-05-11
-
Software Development
Cloud Engineer - Software, DevOps, Backend Developer, Software Architect
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- and AI-enabled workflows. The ideal candidate brings deep expertise in distributed systems, cloud infrastructure, and API/integration design, along with strong leadership capabilities.
They will possess exceptional communication and problem‑solving skills and thrive in a fast‑paced, highly collaborative environment while influencing technical direction without direct authority.
- 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-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
- Exp…
(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).