Principal Software Engineer

February 3

Apply Now
Logo of Oportun

Oportun

Financial Services • Responsible Lending • Pre-Paid Debit Cards • Serving the Underbanked • Data Analytics

1001 - 5000

Description

• Leading the conceptualization, design, development, testing, and deployment of complex software applications • Setting the standard for best practices and high-quality coding • Establishing policies and procedures for developing extensible, reusable, and maintainable code • Creating and applying metrics to drive code quality and stability • Leading platform & product development and scaling • Overseeing overall system architecture for critically important and high-impact spaces • Incorporating critical product strategy components into the system architecture • Creating a strategic roadmap for the system architecture • Establishing and/or maintaining processes to ensure effective and durable system architecture • Being actively engaged in experimentation for valuable technological spaces • Providing technical leadership for problem-solving and building developer tools • Mentoring engineers and promoting technical excellence throughout the group • Collaborating and coordinating with other senior leaders to align on policies and procedures

Requirements

• Minimum 15 years of related experience with a Bachelor's degree or a Master's degree • Proven track record of delivering sophisticated software solutions and leading complex technical projects • Expertise in one or more programming languages • Complete mastery over data structures, algorithms, and software design principles • Demonstrated experience in web application development, RESTful APIs, and frontend technologies • Proficiency in working with relational databases and SQL • Strong grasp of version control systems • Experience in designing and building scalable and reliable distributed systems in a cloud environment • Proven ability to mentor and lead a technical organization • Exceptional problem-solving and analytical skills • Outstanding communication and interpersonal abilities • Equal Opportunity Employer

Benefits

• Enjoying a differentiated experience of being part of a team that fosters a diverse, equitable and inclusive culture • Feeling a sense of belonging and encouraged to share perspectives • Celebrating and nurturing an inclusive culture through employee resource groups

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com