Job Title: Principal Software Engineer Job Type: Full time/ Permanent role Location: Remote - Less than 25% travel to be on-site - Richmond, VA Top things we're looking for: Java, AWS/HerokuP and DevOps (Jenkins, Docker, Kubernetes and any other)
RESPONSIBILITIES:
Design and build software products that impact the lives of millions of consumers and help improve the development team around you.
Work across our web stack and get the opportunity to work within our Web, Platform, Data and Machine Learning teams.
Work cross-functionally with our Product, Credit, Growth and Data Science teams to understand customer needs and how to design and build the most appropriate features or systems.
Help define the use of technology to a market that had seen little to no technological disruption before
QUALIFICATIONS:
Technical Leadership experience with modern web environments rich in Kotlin, Java, Python … or equivalent.
A passion for making an impact through technology leadership while building consumer products that make a difference to the lives of customers.
A strong desire to mentor and improve the developers around you.
Experience with designing, deploying and improving distributed systems and their associated systems, like orchestration, testing, monitoring, alerting, etc.
Deep familiarity with cloud infrastructure such as Heroku, AWS, and Google Cloud Platform.
Experience working in a fast-paced environment; continuous deployment, test-driven development, agile methodologies.
Experience building consumer-facing products and a passion for evaluating the best technologies to improve the lives of our customers.
Bachelor's degree or equivalent in Computer Science, Computer Engineering or a related discipline.
Previous exposure to transaction processing systems - payments, billing, commerce, order management etc. (Preferred)
Deep knowledge of performance tuning, measurement and experimentation systems (Preferred)