Senior Cloud & Software Applications Engineer

Charles Schwab
Raleigh, NC
Full-time
We are sorry. The job offer you are looking for is no longer available.

Your Opportunity

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.

We are looking for a driven, results-oriented Senior Cloud & 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.

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 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.

  • Partner with Solution Architects and Platform Architects to ensure implementations meet the solution architecture and design.
  • Contribute to the design, development, testing, deployment, and support of critical, high-volume data management applications using Cloud technologies.
  • Ability to interact, listen and communicate successfully with business partners and internal technology teams.
  • Ensure the timely delivery of high-quality engineering solutions.
  • Analyze a target system design and decompose the functionality into incremental deliverable milestones.
  • Coordinate across multiple functional areas to deliver a solution that meets all applicable standards.
  • Lead and develop junior members of the engineering team, including performing code reviews and providing feedback.
  • Support your solutions throughout all phases of the software development lifecycle.

What you have

Required Skills :

  • Bachelor's degree in Information Technology, Computer Science, Cyber Security, related degree, OR related practical experience
  • 7+ years professional experience in software development.
  • Minimum of 4+ years highly technical experience with cloud design, build, and operation in Amazon Web Services (AWS) or Google Cloud Platform (GCP).
  • Implementation experience with cloud-based technologies across Google and / or Amazon, including experience developing on top of cloud provider service offerings.
  • Expertise in Terraform. Knowledge of Ansible, Salt or similar automation tools are a benefit as all provisioning includes Infrastructure as Code (IaC).
  • Strong programming knowledge and experience developing in one or more automation languages (Bash, Python, PowerShell, Golang etc.)
  • Familiarity with SCM and DevOps tool suites and CI / CD best practices; examples include Git (GitHub, GitLab, Bitbucket, etc.

Bamboo, Jenkins, Concourse etc.

  • Experience in the development of policy and operational processes to ensure high availability and service of entire technology stack Experience with supporting mission critical, 24x7 systems.
  • Working knowledge of Agile / Scrum, with a strong understanding of Agile development best practices and experience using Jira or other agile work tracking system.

Preferred Skills :

  • Must be able to quickly grasp complex concepts and learn new technologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.
  • Excellent written and verbal communication skills.
  • Cloud Provider Certification is a plus.
  • Experience in the Financial Services industry is a plus.
  • 6 days ago
Related jobs
Promoted
Yoh, A Day & Zimmermann Company
NC, United States

The team needs a strong Senior/Lead Java developer who can come in and hit the ground running. ...

Promoted
LucidWorks
Raleigh, North Carolina

Participate in and drive software design decisions; as a Senior Software Engineer, you will often be expected to take the lead on such discussions and solutions. As a Senior Software Engineer, you will develop tools and interfaces to automate the creation, deployment, monitoring, and maintenance of ...

Promoted
Salesforce
Raleigh, North Carolina

Salesforce has immediate opportunities for very versatile senior software developers who want their lines of code to have significant and measurable positive impact for users, the company's bottom line and the industry. The software engineer role at Salesforce encompasses architecture, design, imple...

Promoted
Fidelity Corp
Durham, North Carolina

Senior Cloud Engineer, Cloud Platform. We are looking for a passionate, self-motivated Infrastructure Engineer with strong infrastructure, security, and governance fundamentals to help build and manage our cloud platform! In this role, you will join our talented team of engineers, designing and buil...

Blackbaud
Cary, North Carolina
Remote

As a Senior Software Engineer on the IT Software Engineering team, you will be developing both our Customer-facing web applications and back-end systems that power modern interactions between Blackbaud’s Customers and our IT systems. We are looking for a dynamic, high-performing Senior Software Engi...

RELX Inc. Company
Raleigh, North Carolina

Net, SQL, HTML, and REST to build full stack software applications based on standard web technologies as an individual contributor; with GIT or equivalent source control to work in an enterprise software environment creating feature branches, performing code merges, cherry picks, and code maintenanc...

The Maven Group, LLC
Raleigh, North Carolina

Senior Software Engineer Minimum Qualifications:. Senior Software Engineer/Simulations team Preferred Qualifications:. Senior Software Engineer/Networking team Preferred Qualifications:. Software Engineer (C++/Python/Java) openings on two of their teams: modeling and simulation team and network comm...

Merz Aesthetics
Raleigh, North Carolina

Running the software testing procedures to evaluate the software. Perform software unit testing for software test tools. Provide input to the software requirements for the host application and software tools. Implement the software test automation tools for the medical device host application and en...

Ascom
Raleigh, North Carolina

Bachelor's or Master's degree in computer science, electrical engineering, software engineering, or related area. Additionally, you'll provide leadership and guidance to less experienced engineers, driving software development excellence across the team. Are you someone who would enjoy working with ...

Concentrix
USA, NC, Work, at, Home
Remote

Within our Software Solutions team, you will innovate and engineer cutting-edge technologies to transform the future of customer experience (CX) and empowering our clients to work in new ways, learn from new insights, and seize new opportunities! Our transformative solutions are powered by artificia...