Sr. Platform Engineer - Microservices
Octane is a Fintech company whose mission is to connect people with their passions. The $21B powersports market is fast and fun, but the purchasing process is slow and frustrating. Octane is changing that through automated underwriting, innovative credit products, and financing through our in-house lender Roadrunner Financial. Octane reaches millions of riders through editorial brands like CycleWorld.com and helps consumers buy their favorite vehicles with instant, frictionless financing on Octane.co.
Octane is gaining traction quickly with customers, as evidenced by growth in originations through our platform of more than 3X year-over-year. Octane works with more than 3,500 dealers in the USA, provides financing coverage for most major powersports makes, and offers promotional financing with low rates for 40 OEM brands. Because we’re the platform and the lender, we have both high growth and positive unit economics - rare for a fintech. We have raised more than $139M in venture capital from leading investors such as IA Ventures, Valar Ventures, and Contour Venture Partners.
We are looking for a motivated engineer with a passion for building tools and framework that support large-scale, distributed, fault-tolerant microservices and drive engineering innovation. Embedded in an Agile environment, you will work cross-functionally with product managers, designers, and engineers company-wide to ensure that Octane’s services, both internally critical and externally visible. You will have the opportunity to use your expertise in coding, algorithms, complexity analysis, and large-scale system design to solve the many challenges of microservices architecture.
Responsibilities:
- Plan, design, develop, and support the microservices templating engine that produces skeleton code that enables easy integration with database, secure vault, and APM etc.
- Automate the process of creating, deploying, configuring and monitoring of microservices to enable engineers to move fast and focus on implementing features rather than infrastructure.
- Recommend a set of microservices best practices and evangelize it to the rest of the engineering organization.
- Design, build and maintain tools that enable platform engineers to monitor the overall health of the service mesh including traffic monitoring, fault detection, call tracking etc.
- Lead hands on training workshops to educate other engineers on how to use the tools to build microservices and troubleshoot when something goes wrong.
- Partner with engineers from other teams to produce a strategy to break up the monolithic systems into multiple microservices.
- Provide consultation to other teams on microservices design and troubleshooting. Fix issues discovered in the debugging process to unblock other engineers.
- Mentoring and coaching junior engineers
- Establish key operational policies in areas such as emergency response (e.g. runbook).
- Respond to outages with a timely and efficient resolution in support of a production cloud infrastructure and applications
Requirements:
- 5+ years of experience designing, implementing, and maintaining highly available, fault-tolerant systems, preferably microservices
- 3+ years of experience leading multiple projects designing, building, and/or running production systems in cloud or virtualized environments
- Advanced knowledge in containerization technologies (e.g. Docker, Kubernetes)
- Strong knowledge of cloud technologies such as AWS’ EC2, ECR, Cloudfront, Route 53
- Strong knowledge of Linux and shell/bash scripting
- Strong scripting and coding skills commonly used within DevOps workflows
- Strong knowledge of Python and building microservices using framework such as Django
- Deep understanding of build and release automation and dependency management
- Experience with logging, monitoring, alerting, and observability tools (e.g. Datadog, Sumo, Sentry)
- Experience configuring and maintaining databases (RDBMS & NoSQL)
- Experience managing distributed systems which can handle data at scale
- Experience with DevOps practices including infrastructure as code, continuous integration, automated deployment, automated testing, autoscaling, and self-healing
Benefits:
- Robust Health Care Plans (Medical, Dental & Vision)
- Up to 5 weeks PTO (self-managed)
- Generous Parental Leave
- Retirement Plan (401k) with Company contribution
- Educational Assistance/Tuition Reimbursement up to $3K/year
- Powersports Safety Benefit: reimbursement of up to $500/year for the purchase of any powersports safety equipment
- Life Insurance (Basic, Voluntary & AD&D)
- Short Term / Long Term Disability & Life insurance
- Team Activities (remotely)
- Monthly company gift
Octane Lending is an equal opportunity employer committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other protected status with respect to recruitment, hiring, promotion and other terms and conditions of employment.
#LI-MZ1
#LI-Remote