Location: Austin, TX
Salary: $65.00 USD Hourly - $70.00 USD Hourly
Description: Our client is currently seeking a Senior Software Developer
Location: Austin, TX
Work Model: Hybrid - 4 days a week onsite
Duration: 12-months contract with possibility of extension
Role SummaryWe are seeking a
Senior Software Engineer to design, build, and operate high-throughput, low-latency, mission-critical platforms. This position focuses on
Java-based API development,
cloud-native deployments (on Google Cloud Platform or comparable platforms),
modern access-management standards, and
AI-assisted engineering workflows.
You will be responsible for services with strict reliability, performance, and availability SLAs, operating at scale within a security-sensitive environment.
Key ResponsibilitiesCore Engineering- Design, develop, and maintain high-performance Java services supporting REST-based APIs.
- Build cloud-native, horizontally scalable services deployed on Google Cloud Platform or other public cloud providers.
- Develop and secure APIs using OIDC, OAuth 2.0, and SAML authentication/authorization flows.
- Implement API-first designs with strong contract discipline, backward compatibility, and clarity.
Scale, Performance & Reliability- Build and operate resilient systems meeting:
- API latency:
- Throughput: > 5,000 TPS
- Availability: ? 99.9%
- Error budget:
- Design for fault tolerance, graceful degradation, and rapid recovery.
- Apply resilience patterns such as timeouts, retries, circuit breakers, bulkheads, and rate limiting.
- Participate in production support, incident management, root-cause analysis, and ongoing reliability improvements.
Cloud & Deployment- Use CI/CD pipelines for automated builds, testing, and deployments.
- Own the build ? deploy ? run lifecycle, including monitoring, alerting, and capacity planning.
- Work with containerized workloads and modern deployment strategies (blue/green releases, canary deployments, feature flags).
AI-Enabled Development- Actively leverage AI-assisted engineering tools to:
- Accelerate feature development
- Improve code quality and test coverage
- Support refactoring, documentation, and troubleshooting
- Promote responsible, effective use of AI in daily engineering workflows.
Collaboration- Work closely with platform, security, SRE, and product teams to deliver complete end-to-end solutions.
- Contribute to architecture reviews, design discussions, and broader technical decisions.
Required Qualifications- 8+ years of strong Java expertise, building production-grade services.
- 8+ years of hands-on experience with RESTful API development and API security.
- Experience deploying systems on Google Cloud Platform or equivalent cloud platforms.
- 2+ years working with Access Management protocols such as:
- OAuth 2.0
- OpenID Connect (OIDC)
- SAML
- Proven experience operating high-criticality systems with strict SLAs.
- Strong understanding of distributed systems, concurrency, performance optimization, and resiliency patterns.
- Experience with observability tooling (metrics, logs, traces) and production troubleshooting.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!