Cloud- Software Applications Engineer
Your Opportunity
Schwab is looking for a driven, results-oriented Software Applications Engineer who shares our passion for technology, innovation, and quality. Our main goal here at Schwab is to transform people’s lives by changing the way the world invests.
As a Software Development and Engineering, you will be a senior member of our engineering team that is responsible for developing automated deployment scripts used by Application Development teams to deploy sand box, test, and production environments into public cloud environments. Expect to collaborate closely with architecture, product owners, and application development teams to build new features, drive technical infrastructure direction, create automation capabilities, and build Disaster Recovery mechanisms to ensure efficient reliable environments for company products to operate in.
What you are good at
- Partnering with Product Teams and Engineers to deliver positive cloud deployment experiences
- Building reusable Terraform components that will be used across all product lines
- Identifying ways to improve our technology, process & performance
- Participating in design, code, and technical design reviews
- Build solutions that significantly impact the company growth
- Collaborate as a technical lead and SME in automation and Disaster Recovery patterns in Public Cloud
- Participate in agile scrum-based software development environment
- Mentoring junior developers in design patterns, best practices, and software development strategy
What you have
- Minimum 5 years experience with Terraform application development, or equivalent experience
- Minimum 2 years experience in public cloud environments – GCP, AWS, Azure, or equivalent experience
- Minimum 2 years of experience with a financial institution in public cloud environment and related policies /procedures
- Experience building and enhancing design systems for standardization across cloud platforms
- Comfortable in a fast-paced customer focused environment that continually embraces the newest technologies and techniques
- Minimum 5 years experience working on build and release process
- Thorough understanding of Agile software development methodologies, values, and procedures
- Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems
- Ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility
- Excellent verbal and written communication skills
- 5+ years experience developing and implementing systems in an enterprise environment
- Experience with Atlassian suite of products to include JIRA, Confluence, Bitbucket & Bamboo
What’s in it for you
At Schwab, we’re committed to empowering our employees’ personal and professional success. Our flexible work options, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- Base salary + bonus opportunity (for eligible positions)
- 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