Summary
Octane unlocks financial products for merchants and consumers through technology that supports dealership sales, financing, and loan servicing. The Software Engineer II will build and maintain full-stack features across core platforms, designing front-end interfaces, back-end APIs, and automated tests while collaborating with senior engineers and internal teams.
Responsibilities
- Contribute to the design and architecture of scalable, maintainable, and high-performance software systems
- Write clean, efficient code and leverage AI-assisted development tools to accelerate delivery across the software development lifecycle
- Ensure system reliability and prevent regressions by implementing automated test suites and validating core functionality
- Participate in code reviews, optimize existing codebase performance, and resolve complex software bugs
- Collaborate with teammates and internal teams to improve products
- Work cross-functionally with internal teams to refine product features and guide junior engineers in adopting industry best practices
- Use AI-assisted development to accelerate the pace of the software development lifecycle
Skills
- 3 - 5 years of full-stack software development experience
- Strong proficiency in modern general-purpose languages, with primary expertise in Python, Java, JavaScript, C#, or Node.js
- Proven background in designing, architecting, and implementing scalable end-to-end technical solutions
- Hands-on experience with major cloud platforms (AWS, GCP, or Azure) and Infrastructure as Code tools like Terraform
- Practical knowledge of containerization technologies, including Docker and Kubernetes
- Advanced SQL capabilities with deep experience working with relational database engines (PostgreSQL, MySQL, Oracle, DB2, etc.)
- Expertise in Git-based repository workflows (GitHub, Bitbucket, Azure DevOps), active PR participation, and thorough code reviews
- Excellent communication and collaboration skills with a solution-oriented mindset and a desire to take ownership of deliverable outcomes
- Bachelor's degree in Computer Science or a related field
Qualifications
Must Haves
- 3 - 5 years of full-stack software development experience
- Strong proficiency in modern general-purpose languages, with primary expertise in Python, Java, JavaScript, C#, or Node.js
- Proven background in designing, architecting, and implementing scalable end-to-end technical solutions
- Hands-on experience with major cloud platforms (AWS, GCP, or Azure) and Infrastructure as Code tools like Terraform
- Practical knowledge of containerization technologies, including Docker and Kubernetes
- Advanced SQL capabilities with deep experience working with relational database engines (PostgreSQL, MySQL, Oracle, DB2, etc.)
- Expertise in Git-based repository workflows (GitHub, Bitbucket, Azure DevOps), active PR participation, and thorough code reviews
- Excellent communication and collaboration skills with a solution-oriented mindset and a desire to take ownership of deliverable outcomes
Nice to Haves
- Bachelor's degree in Computer Science or a related field
Benefits
- Bonus eligibility
- A stock option package
- Robust Health Care Plans (Medical, Dental & Vision)
- Generous Parental Leave
- Flexible Time Off (FTO) Policy - Time Off When You Need It
- Retirement Plan (401k) with company match!
- Educational Assistance/Tuition Reimbursement up to $3K/year
- Life Insurance (Basic, Voluntary & AD&D)
- Short Term / Long Term Disability
- Robust Ancillary benefits including accident insurance, hospital insurance, etc
- Wellhub (Gympass) Wellness Benefit
- Recreational Safety Benefit