Facebook pixel

Staff Software Engineer (Backend) - Platform
Posted on 3/8/2022
INACTIVE
Locations
Alameda, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Data Structures & Algorithms
Google Cloud Platform
Kafka
Java
Linux/Unix
Microsoft Azure
Operating Systems
RabbitMQ
Scala
SCRUM
Kubernetes
TypeScript
Requirements
  • You have 10+ years experience in Scala, Java, or any functional language. We code primarily in Scala and TypeScript, so you'll be excited to either ramp or continue with such
  • You have 10+ years experience in microservices architecture, messaging patterns, and deployment models
  • You have a solid foundation in OOP, design patterns, algorithms, programming languages, networking and Linux operating systems
  • You eave experience with Kafka, RabbitMQ, Amazon SQS or similar data messaging platform
  • You have experience building integrated, large-scale, high-volume, and testable systems
  • You have experience with Kubernetes and containers technologies
  • You have experience with cloud-based environments (GCP, AWS, Azure, etc.)
  • You have experience with deployment strategies and production infrastructure needs
  • You have experience with Agile/Scrum practices
  • Bachelor's or Master's degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field or software development training program
Responsibilities
  • You will collaborate with security, platform and product engineers to understand customer needs, pain points and create innovations to improve our codebase
  • You will Develop automation throughout our stack; through our build & deployment processes, testing, monitoring, data pipeline, and beyond
  • You will design new features in our existing products that aim to increase scalability and velocity
  • You will Participate in code and technical reviews. Mentor junior engineers
  • You will optimize frameworks for maximum security, speed and scalability
  • Join an engineering team that is experiencing explosive growth and we are growing the team to expand our product portfolio
  • We are solving BIG problems that are changing old industries
  • Opportunity to improve the lives of our members
  • Fast-paced environment that operates like a 'start-up' within Credit Karma
Credit Karma
Company Overview
Credit Karma offers a range of tools and personalized recommendations designed to help customers make the most of their money.