Staff Software Engineer for Platform Services

Credit Karma

(San Francisco, California)
Full Time
Job Posting Details
About Credit Karma
With over 60 million members, Credit Karma is working to make financial progress possible for everyone. Since 2007, we have been knocking down barriers that block the path to financial health, helping our members make informed choices and feel confident about their opportunities.
Summary
A Staff Engineer represents exceptional technical acumen mixed with an ability to influence and inspire change in our engineering organization. You should be someone who loves being a hands-on individual contributor spending at least 50% of your time maintaining and evolving our systems and tooling. You should also be excited to spend some of your time working on code reviews, architectural discussions, and driving good decisions within the technical staff. You are a senior member of the team who wants to have high impact; no matter if you want a hands-on career or desire the challenges of management.
Responsibilities
* Hands-on contributor and thought leader across the entire service lifecycle spectrum (spanning development, integration, deployment, and runtime envs) * Support and evolve our PaaS offerings & environments (think container runtimes, environment parity for dev & prod, infrastructure abstraction and resource stitching) * Stay on top of industry trends and make pragmatic decisions as to their applicability to our environment, with an emphasis on scale and automation * Evangelize and advocate PaaS best practices both within the team and throughout the engineering department. This includes giving presentations, participating in working groups, proactively engaging teams with informal chats, plus mentoring and training * Take an ownership role in the platform service offerings and ensure they are enabling teams to move quick and focus on providing business value * Code using primarily PHP and Scala
Ideal Candidate
* Software engineering is your core discipline, but you’ve specialized in back-end platform scaling. * 5+ years of platform engineering experience as a technical contributor. * Expert foundation in OOP, design patterns, and programming languages. * Solid understanding of CI best practices and tooling, specifically Jenkins. * Strong knowledge of linux, docker, configuration management systems, and git. * Experience operating at scale and ability to provide examples with depth. * Excellent communication, interpersonal and organizational skills. * Thrives in a fast moving, agile environment. * Loves web and/or mobile technology spaces. * Opinionated and still able to compromise. * BS Degree in Computer Science or similar technical field

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.