← Back to jobs

E-Solutions Logo
Senior Software Engineer

E-Solutions

 

Austin, TX, USA

Posted On: Just posted
Experience: 6+ years
Availability: Onsite
Openings: 1
Category: Senior Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Key Responsibilities

Core Engineering

  • Design, develop, and maintain high-performance Java services supporting REST-based APIs & having good Security SME knowledge.
  • Build cloud-native, horizontally scalable services deployed on GCP and/or other public cloud platforms.
  • Develop and secure APIs using OIDC, OAuth 2.0, and SAML-based authentication and authorization flows.
  • Implement API-first designs with strong contract discipline, backward compatibility, and understandability.

Scale, Performance & Reliability

  • Build and operate highly resilient systems with:
    • API latency SLA < 50ms
    • Throughput > 5,000 TPS
    • Availability ≥ 99.9%
    • Error budget < 0.1%
  • Design for fault tolerance, graceful degradation, and fast recovery.
  • Apply resilience patterns such as timeouts, retries, circuit breakers, bulkheads, and rate limiting.
  • Participate in production support, incident response, RCA, and continuous reliability improvement.

Cloud & Deployment

  • Use CI/CD pipelines for automated build, test, and deployment.
  • Own build → deploy → run lifecycle, including monitoring, alerting, and capacity planning.
  • Work with containerized workloads and modern deployment strategies (blue/green, canary, feature flags).

AI-Enabled Development

  • Actively use AI-assisted development tools (e.g., Copilot in agentic mode) to:
    • Accelerate feature development
    • Improve code quality and test coverage
    • Assist with refactoring, documentation, and troubleshooting
  • Champion responsible and effective AI usage as part of daily engineering workflows.

Collaboration

  • Partner with platform, security, SRE, and product teams to deliver end-to-end solutions.
  • Contribute to architecture reviews, design discussions, and technical decision-making.

 

Required Qualifications

  • 6+ years Strong Java expertise with experience building production-grade services.
  • 6+ years Hands-on API development experience, including RESTful services and API security.
  • Cloud deployment experience on GCP and/or equivalent cloud platforms.
  • 2+ Solid experience with Access Management protocols:
    • OAuth 2.0
    • OpenID Connect (OIDC)
    • SAML2.0
  • Proven experience building and operating high-criticality systems with strict SLAs.
  • Strong understanding of distributed systems, concurrency, and performance optimization and resiliency.
  • Experience with observability (metrics, logs, traces) and production troubleshooting

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs