This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Oportun is seeking a Senior Software Engineer to design, develop, and maintain sophisticated software solutions.
The role involves contributing to end-to-end delivery of complex software applications, ensuring adherence to best practices and high quality standards.
The Senior Software Engineer will collaborate with product managers, designers, and engineers to translate business needs into effective software solutions.
Responsibilities include providing technical leadership, conducting code reviews, mentoring junior engineers, and driving the adoption of new practices within the team.
The position requires taking ownership of customer issues, troubleshooting, and maintaining system reliability and performance.
The Senior Software Engineer will lead multiple features, contribute to large projects, and support stakeholders with issue escalation and resolution.
Requirements:
6+ years of related experience with a Bachelor's degree or a Master's degree with equivalent experience.
Proven track record of delivering sophisticated software solutions with high quality.
Strong problem-solving and analytical skills with a passion for tackling complex technical and business challenges.
Solid understanding of data structures, algorithms, and software design principles.
Experience in web application development, RESTful APIs, and frontend technologies like HTML, CSS, JavaScript, and Angular.
Proficiency in writing clean, maintainable, and efficient code for high-quality UI components and features.
Knowledge of version control systems like Git and OAuth2.
Excellent communication and interpersonal skills for effective collaboration in a team-oriented environment.
Ability to mentor and lead other engineers to foster a collaborative work environment.
Benefits:
Opportunity to work on a digital banking platform that empowers members to achieve their financial goals.
Inclusive culture that values diversity and encourages sharing perspectives.
Chance to contribute to innovative products and advance business goals.
Mentorship opportunities and continuous learning to foster technical excellence.
Competitive salary and benefits package.
Equal Opportunity Employer with a commitment to diversity and inclusion.