Jobs / Charles Schwab

Lead Backend Java Engineer (CI/CD & DevOps)

Charles Schwab · Austin, TX, United States
Austin, TX, United StatesExp: 7+ yrs130,000-155,000 USD/yearlyHybrid
Remuneration
130,000-155,000 USD/yearly
Location
Austin, TX, United States
Visa sponsorship
Not specified

Job summary

Schwab is seeking a Lead Backend Java Engineer (CI/CD & DevOps) to design and implement high-quality, high-performance, scalable software for their mission-critical Authentication platform. This role involves hands-on coding, CI/CD pipeline management, and collaboration within a fast-paced Agile environment.

Benefits

401(k) with company matchEmployee stock purchase planPaid time for vacationPaid time for volunteering28-day sabbatical after every 5 years of servicePaid parental leaveFamily building benefitsTuition reimbursementHealth insuranceDental insuranceVision insurance

Qualifications

  • Bachelor’s degree in Information Technology, Computer Science, Cyber Security, or related field, or equivalent practical experience
  • 7+ years of experience in designing and deploying enterprise applications with Java/J2EE
  • 7+ years of software development experience
  • 7+ years of experience and in-depth knowledge of Agile principles, object-oriented analysis, design patterns, and server-side application development
  • 2-3+ years of experience with MongoDB, SAML, OAuth, REST Web Services, Kafka, and transaction processing environments
  • Excellent understanding of current Architecture and Development Standards

Responsibilities

  • Perform hands-on coding and coordinate with collaborators to meet project deadlines and budget
  • Design, implement, and maintain CI/CD pipelines using GitHub Actions / GitHub Workflows
  • Estimate development sizing and costs, collaborating with Scrum Master and product owner for task prioritization
  • Ensure quality through automated testing and TDD, integrating SSO for internal and external systems
  • Drive release process improvements, assist Scrum Master with team needs, and synchronize team efforts for product releases
  • Proactively identify risks, establish mitigation plans, and maintain documentation and code quality standards
  • Engage with onshore and offshore teams to refine development practices
  • Automate build, test, security scans, and deployment workflows across multiple environments
  • Manage application deployments to Pivotal Cloud Foundry (PCF) and Google Cloud Platform (GCP)
  • Build and maintain Helm charts for Kubernetes-based deployments
  • Enable blue-green, canary, or rolling deployment strategies where applicable
  • Ensure pipeline reliability, scalability, and fast feedback for development teams
  • Integrate CI/CD pipelines with artifact repositories, secret management, and configuration management systems
  • Troubleshoot and resolve pipeline failures, deployment issues, and environment inconsistencies
  • Collaborate with development, platform, and SRE teams to improve release automation and deployment standards
  • Enforce CI/CD best practices around security, auditability, and compliance

Skills

.NETGCPGitHubGitHub ActionsHelmJavaKafkaKubernetesMongoDBREST

Degrees

Bachelor’s degree in Information TechnologyBachelor’s degree in Computer ScienceBachelor’s degree in Cyber SecurityMaster’s degree in Information TechnologyMaster’s degree in Computer ScienceMaster’s degree in Cyber Security

Industry

Finance

Relocation

No