Senior Specialist, Software Development and Engineering

Charles Schwab & Co., Inc.
Austin, TX, United States
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Automation of Tests Unit Testing Code Review MongoDB Scrum Methodology Software Maintenance Software Engineering Software Systems SQL Databases Data Streaming
+16 more
Web Services Software Organization Spring-boot Backend Git AngularJS Integration Tests Information Technology Avro Apache Kafka Front End Software Development Restful APIs Cucumber (Software) Splunk Software Version Control Microservices

Job description

The Enhanced Client Verification Team is seeking a Senior Specialist in Software Development and Engineering to work within a dynamic Agile Scrum Team. The role involves designing, developing, and maintaining scalable, reliable, and high-performance Java-based web services that support business-critical integration projects., * Implementation of new features ensuring they align with best practices, Schwab standards, and project goals.

  • Writing well-designed, clean, maintainable, testable, efficient code using the Springboot framework.
  • Optimizing existing systems for performance, scalability, resiliency, and security.
  • Collaborating with various cross-functional teams to gather requirements and translate them into technical specifications.
  • Analyzing and investigating problems with software solutions and documenting the results of their investigations.
  • Performing maintenance of software and correcting defects identified during the maintenance process.
  • Mentoring junior developers by sharing knowledge and providing technical guidance.
  • Conducting code reviews, unit testing, and integration testing to ensure quality deliverables.
  • Staying up to date with emerging technologies and contributing to continuous improvement initiatives.

Requirements

  • BA/BS degree in Computer Science or related technical field with 4+ years of experience in software development with a strong focus on Java and related frameworks
  • Extensive knowledge of RESTful APIs, microservices architecture, and front-end/back-end integration (4+ years)
  • Knowledge in modern software development practices, including CI/CD pipelines, version control (Git), and test automation (4+ years)
  • Experience with writing Splunk queries and developing monitoring Dashboards within Splunk (3+ years)
  • Experience with TDD practices and writing integration tests in Cucumber (4+ years)
  • Experience working with Mongo and SQL Databases (2+ years)
  • Experience developing Avro Kafka schemas for event streaming platforms (2+ years)

Nice-to-Have Skills:

  • Splunk
  • Angular
  • SQL Database

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on portal.procomservices.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

Videos

See all

Related articles

See all