This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

braintreepayments.com - San Jose, CA

posted about 2 months ago

Full-time - Mid Level
Hybrid - San Jose, CA

About the position

The Senior Backend Software Engineer for the Enterprise Onboarding team at Braintree will enhance and optimize the merchant onboarding process. This role involves leading initiatives to build and maintain robust, production-grade systems, streamlining how new merchants integrate with Braintree's payment platform, and elevating the overall merchant experience. The engineer will collaborate closely with fellow engineers and stakeholders, guiding projects from inception to deployment while mentoring junior engineers and contributing to a culture of continuous learning and innovation.

Responsibilities

  • Lead the design, development, and maintenance of large-scale production systems to improve merchant onboarding.
  • Guide and mentor junior engineers while driving technical projects from conception to deployment.
  • Oversee the design and implementation of APIs to facilitate seamless integration and data exchange.
  • Build and manage distributed systems on major cloud platforms (AWS, Azure, GCP) and use infrastructure as code tools like Terraform and CloudFormation.
  • Apply advanced skills in SQL, ETLs, and data analysis with MySQL, Postgres, Redshift, or similar databases.
  • Partner with business units, product management, and cross-functional teams to ensure high-quality and agile delivery of solutions.
  • Adapt to a fast-paced development environment, managing multiple priorities and assignments effectively.

Requirements

  • 4+ years of experience in software engineering with a strong background in designing and operating large-scale systems.
  • Deep experience with Python, Java, Ruby, Golang, JavaScript, or shell scripting.
  • Strong Linux skills and understanding of operating systems.
  • Experience with building and maintaining distributed systems on AWS, Azure, or GCP.
  • Extensive experience in API design, SQL, ETLs, and data handling (MySQL, Postgres, Redshift).
  • Proficiency with Terraform and CloudFormation.
  • Proven ability to thrive in a fast-paced, agile development setting.
  • Strong ability to work with business units, product management, and cross-functional teams to deliver results with agility and quality.
  • Excellent skills in managing multiple assignments with varying priorities.

Nice-to-haves

  • Experience with GraphQL API development.
  • Familiarity with cloud infrastructure management tools.

Benefits

  • Opportunities for professional development and career advancement.
  • Support for travel and attendance costs for conferences.
  • Open Dev Days dedicated to personal projects and skill expansion.
  • Collaborative culture with a supportive team environment.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service