> Markdown version of [/jobs/ext/1707244-senior-specialist-software-development-and-engineering](https://www.wearedevelopers.com/jobs/ext/1707244-senior-specialist-software-development-and-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Specialist, Software Development and Engineering - **Company:** Charles Schwab & Co., Inc. - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 22, 2026 - **Apply:** https://portal.procomservices.com/jobs?jobId=6ed85272-2574-4944-9114-d28b74ae62ba ## About the Role * 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 ## 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. ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [From event streaming to event sourcing 101](https://www.wearedevelopers.com/videos/91-from-event-streaming-to-event-sourcing-101) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Developer Salary in Austria [2023]](https://www.wearedevelopers.com/magazine/213-software-developer-salary-in-austria-2023) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)