Octane Lending is unlocking the power of financial products for merchants and consumers through innovative technology. The Senior Staff Software Engineer will partner with engineering leadership to shape technical strategy, drive architectural decisions, and build scalable systems while mentoring other engineers.
Responsibilities:
- Partner closely with engineering leadership to identify opportunities for improvement and shape long-term technical strategy
- Design and architect high-quality, scalable, and maintainable software systems with a holistic view spanning user interfaces, backend services, and infrastructure
- Write high-quality, production-ready code to deliver mission-critical systems, resolve defects, lead design discussions, and conduct thorough code reviews
- Establish and promote coding standards, best practices, and design patterns while mentoring engineers to write clean, effective code and amplifying overall team output
- Develop deep expertise in the business domain to ensure technical solutions fully align with and satisfy business requirements
- Validate application functionality by designing and implementing automated testing strategies to prevent regressions and ensure long-term reliability
- Collaborate cross-functionally with engineers, product partners, and business stakeholders to continuously improve products and platforms
- Drive improvements in engineering efficiency through the adoption of modern tools, automation, and AI-enabled development platforms
- Break down ambiguous and complex problems into clear, actionable solutions that reduce time to implementation while ensuring the right outcomes are delivered
Requirements:
- 12+ years of professional software engineering experience, including 5+ years in system architecture and 5+ years in technical leadership roles
- Strong expertise in designing and delivering scalable, production-grade systems across frontend, backend, and infrastructure layers
- 5+ years of hands-on experience with AWS and Infrastructure as Code
- Proficiency in multiple programming languages, with recent experience in Python, JavaScript, and TypeScript
- Proven experience owning technical decisions across multiple projects and leading interdisciplinary teams from design through delivery
- Experience delivering consumer-facing applications and mission-critical backend systems, preferably within regulated industries
- Strong problem-solving mindset with a track record of delivering impactful technical solutions to complex business challenges
- Excellent communication and collaboration skills, with experience working directly with stakeholders, clients, or end users
- Demonstrated ability to mentor and elevate other engineers through coaching and technical guidance
- MS in Computer Science or a related field, or equivalent industry experience (advanced degree is a plus)