Specialist - Software Development & Engineering
Your Opportunity
Schwab remains committed to providing increased visibility to career growth opportunities and job requirements. This posting announcement is part of increased transparency and while all qualified applicants will be reviewed and considered, this organization has a preferred candidate identified for this role.
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.
STS Description
Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as part of our ongoing commitment to democratize access to investing and financial planning.
Organization / Role Description
We are looking for a candidate with SDET mentality who will excel in dynamic team, in a fast-paced and agile environment, specializing in development/testing, test frameworks, test infrastructure, automation code, test tools and data. Our strategy and technology partnership ensures the delivery of a best-in-class set of applications selected and designed to support key banking products and services for our clients. The application portfolio is a combination of SaaS and in-house developed applications. Our technology is a key foundation for internal system integrations, front-end customers, regulatory, and reporting capabilities. This position will be responsible for delivering high quality solutions that meet business objectives in a flexible, collaborative and rapidly changing delivery environment. It requires highly motivated and focused developers curious to build new and innovative solutions for our clients.
We are currently in the process of designing the next generation of our platform to support current and future business capabilities that will delight our customers with a target of starting core development early next year. It’s an exciting time to join this team and be involved in building the next chapter of our platform that is crucial for the firm.
What You Have
1. Build solutions and when asked to design solutions
2. Lead development efforts
3. Mentor and/or train junior resources
4. Interface with Tech Leads, Architects, Product Owners and other key individuals
5. Expand view and participation beyond the current sprint by participating in quarterly planning and other bigger picture activities.
What you have
Required Qualifications
Bachelor of Science in Computer Science or a related field
1 -2 years of hands on application programming and/or test automation / framework experience in an Agile development environment
Advanced Java web and service development skills, typically built through 1-2+ years of applicable experience developing in Java/Spring
Strong programming, debugging/troubleshooting and problem-solving skills
1+ years’ experience developing automated unit tests and regression tests
1+ years of API development experience using microservices design patterns
Strong technical competency in the use of Java
Strong understanding of Spring framework and Spring ecosystem
Strong understanding of GitHub, GitActions, Launch Darkly, and code management best practices
Knowledge of the full software development lifecycle and frameworks such as Scrum
Ensures systems align with cloud architectures using modern design methodologies
Applies best practices to build, test, and validate software components while resolving issues
Consolidates software changes into secure, stable releases using best practices
Troubleshoots and resolves technical issues using best practices to support live applications
Self-starter who can grasp difficult concepts quickly
Strong programming, debugging, troubleshooting and problem-solving skills
Team player with excellent oral and written communication skills
Positive attitude, enthusiasm, professionalism and strong work ethic with high level of integrity
Experience working with databases like MongoDB, Aerospike, and/or PostgreSQL/DB2.
Experience building messaging applications using messaging technologies (Rabbit MQ, Kafka, or equivalent)
Experience with authentication protocols like OAuth and SAML.
Preferred Qualifications
• Experience in collaborating with third-party solutions and providers to deliver high-quality solutions
• Experience with Pivotal Cloud Foundry (PCF), or AWS or GCP.
• Experience implementing batch applications using Spring framework using Control-M scheduler.
• Knowledge of Agile methodology and experience in an Agile working environment
• Experience with the Atlassian tool stack (JIRA and Confluence)
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance