8+ years of Java development experience in production environments
Expertise in Spring Boot and Spring Cloud
Deep understanding of JVM internals, concurrency, and performance tuning
Experience with cloud platforms (AWS, Azure, or GCP)
Strong Kubernetes and containerization skills
Experience designing distributed systems at scale
Exposure to AI-driven systems and secure AI interaction patterns
Responsibilities
Design, build, and evolve distributed backend services using Java and Spring Boot
Lead architectural decisions and enforce engineering standards
Define cloud-native architecture patterns and lead Infrastructure as Code adoption
Design and scale multi-tenant RESTful APIs and integration services
Implement Model Context Protocol (MCP) patterns for AI integration
Improve code quality and testing standards while mentoring engineers
Partner with cross-functional teams to translate requirements into technical solutions
Benefits
Comprehensive medical benefits
Competitive pay and retirement plan
401(k)
Flexible hybrid work model with quarterly onsite meetings
Opportunities for professional development and growth
Full Job Description
Title:Staff Software Engineer - Integration & Platform (Java/Spring) Location: Austin TX Duration: Full-time Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
Skillset / Experience: Staff Software Engineer - Integration & Platform (Java/Spring) Location: Hybrid (Quarterly onsite meetings 1-4 times per year at nearest office location) Overview We are seeking a Staff Software Engineer - Integration & Platform (Java/Spring) to serve as a technical anchor within the Integration & Platform team. This individual will lead the architecture and evolution of critical backend services, define engineering standards, and drive the modernization of a Java/Spring ecosystem toward cloud-native and AI-enabled architectures. This role sits at the intersection of distributed systems, cloud infrastructure, API platforms, and emerging AI integrations, with a strong emphasis on technical leadership and system design. The ideal candidate brings deep expertise in distributed systems, cloud-native architecture, and API/integration design, along with strong leadership and communication skills. This person thrives in fast-paced environments and can influence technical direction without direct authority.