Jobs · Arizona

Associate - Software Development & Engineering

Charles Schwab · Phoenix, AZ · 2 mo ago
HybridFull-time

About the role

The Container Platforms Organization (CPO) provides Schwab Technology Services (STS) with reliable, current, and preferred Container Platform offerings. The team delivers and owns products and capabilities that make the onboarding and operation of applications on those offerings consistent and simple. Within CPO, the Container Platform Capabilities (CPC) team provides Schwab application developers and engineers with enabling technologies, services, tools, middleware, and guidance to streamline application development on our platforms. We strive for excellence by leveraging best-in-class container and automation capabilities to foster integrated ecosystems for our customers. Our approach is to offer "Everything as a Service" so developers can quickly innovate, iterate, and operate in a manner consistent with modern Public Cloud providers.

This role is fully on-site in the specified location to support in-office collaboration.

Responsibilities

  • Contribute to the design, development, testing, deployment, and support of “Everything as a Service” applications
  • Lead development efforts of items with limited complexity with oversight from lead
  • Build automated tests and enable continuous delivery of the container products and capabilities
  • Participate in peer code reviews, receiving and incorporating feedback from team members, as well as providing feedback to others
  • Participate in requirements analysis with team members
  • Design and document software solutions requiring general domain knowledge and developing business expertise
  • Participate in agile ceremonies with a software development team, including quarterly Program Increment (PI) Planning sessions

Requirements

  • B.S. in Computer Science or related field, or equivalent work experience
  • 1-2 years of DevOps experience in a Linux environment
  • 1-2 years of professional development experience in Java, .NET, or other object-oriented programming languages such as Python or C++
  • 1-2 years of Cloud experience with AWS, GCP, Azure, or PCF
  • Current experience with Schwab systems and processes
  • Solid understanding of Cloud architectures and best practices
  • Solid knowledge of networking concepts such as routing, subnetting, NATing, etc.
  • Solid Linux sysadmin skills
  • Proficiency in scripting languages including Bash and Python
  • Familiarity with containerization using cloud-native technologies like Docker and Kubernetes
  • Experience using Git-based source control and CI/CD tools (GitHub, Jenkins, Bamboo, Harness, or similar)
  • Experience with IaC, preferably Terraform
  • Experience with configuration management tools, preferably Salt
  • Strong analytical and problem-solving skills
  • Strong documentation and communication skills
  • Passion for problem-solving, ability to learn new technologies quickly, and ability to interact with all levels of technical and business teams
  • Effective time management, ability to prioritize and multi-task effectively
  • Experience working on an Agile Scrum development team

Benefits

  • 401(k) with company match and Employee Stock Purchase Plan
  • Paid time for vacation, volunteering, and a 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

In addition to the salary range, this role is also eligible for bonus or incentive opportunities.

Similar jobs