Senior Cloud Developer

$140,000 - $170,000/Yr

Charles Schwab - Ann Arbor, MI

posted about 2 months ago

Full-time - Senior
Ann Arbor, MI
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

At Schwab, we are looking for a Senior Cloud Developer who will play a pivotal role in our thinkorswim Trading Technology team. This team is responsible for our award-winning, professional-level platform designed for active traders, which includes Desktop, Web, and Mobile applications. The platform integrates the strengths of Schwab and Ameritrade, providing a world-class trading experience that allows clients to manage their positions, find quotes, access charts, and place trades easily and securely. The thinkorswim mobile app is designed to sync seamlessly with the desktop version, enabling users to conduct market scans and technical analysis across multiple devices. In this role, you will be empowered to make a significant impact on your career while contributing to the modernization and cloud migration of our applications. As a Senior Cloud Developer, you will be expected to be adaptable, self-motivated, and passionate about containerization, cloud services, and the software development lifecycle (SDLC) pipeline management. Your responsibilities will be divided equally among design, hands-on development, and mentoring junior developers. You will collaborate with a team of dedicated engineers on one of the most sophisticated trading platforms in the world, continuously updating our codebase to align with the latest industry standards. This position offers a unique opportunity to work in a dynamic environment where innovative thought meets creative problem-solving. You will be part of a team that challenges the status quo and transforms the finance industry together, making a real difference in the lives of our clients.

Responsibilities

  • Design and develop cloud-based applications and services.
  • Mentor junior developers and provide guidance on best practices.
  • Manage and maintain CI/CD build pipelines for efficient software delivery.
  • Implement containerization solutions using Docker and manage Kubernetes clusters.
  • Collaborate with cross-functional teams to ensure seamless integration of services.
  • Participate in the modernization of existing applications and migration to cloud environments.
  • Conduct system design and architecture discussions to improve application performance.

Requirements

  • Bachelor of Science in Computer Science or related fields.
  • 8+ years of hands-on automation development experience.
  • 4+ years of experience in cloud environments such as GCP or AWS.
  • 5+ years of proficiency in Java or other object-oriented programming languages.
  • 5+ years of experience in setting up and maintaining CI/CD build pipelines.
  • 5+ years of proficiency in scripting languages (Shell, Python, Ansible, etc.).
  • 5+ years of systems administration experience, particularly with Linux.
  • 3+ years of experience with containerization technologies like Docker.
  • 3+ years of experience developing and managing Kubernetes clusters both on-premise and in the cloud.
  • 3+ years of experience with Infrastructure as Code concepts, particularly Terraform.

Nice-to-haves

  • System design experience
  • Experience in the financial industry
  • Excellent verbal and written communication skills
  • Experience working with team members across different geographical locations.

Benefits

  • Competitive salary range of USD $140,000.00 - $170,000.00 per year
  • Full-time position with opportunities for career advancement
  • Access to innovative technology and tools
  • Collaborative work environment with a focus on mentorship and development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service