Please, let Oportun know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Oportun is a digital banking platform that aims to help its 2.2 million members achieve their financial goals through intelligent borrowing and savings.
The Senior Software Engineer will actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high quality standards.
The role requires a strong understanding of a business or system domain, collaborating closely with product managers, designers, and fellow engineers to translate business needs into effective software solutions.
The engineer will provide technical leadership, guiding the team in making architectural decisions and solving challenging technical problems, while anticipating scale, reliability, monitoring, integration, and extensibility.
Responsibilities include conducting code reviews, mentoring junior engineers, and fostering a culture of continuous learning and technical excellence.
The engineer will take ownership of customer issues, including troubleshooting, root cause identification, and issue resolution, while maintaining system reliability and performance.
The role involves independently driving and leading multiple features and projects, orchestrating work across multiple engineers, and keeping stakeholders informed.
Requirements:
A minimum of 6 years of related experience with a Bachelor's degree, or a Master's degree with an equivalent combination of education and experience is typically required.
A proven track record of delivering sophisticated software solutions with high quality is essential.
Extensive proficiency in one or more programming languages, such as Java or similar, is required.
A strong understanding of data structures, algorithms, and software design principles is necessary.
Demonstrated experience in web application development, RESTful APIs, and frontend technologies (e.g., HTML, CSS, JavaScript) is advantageous.
Proficiency in working with relational databases and SQL is a plus.
A solid grasp of version control systems, such as Git, is required.
Experience with cloud technologies, preferably AWS or Azure, is highly desirable.
Knowledge of Docker and Kubernetes is required.
Exposure to CI/CD processes is necessary.
Good to have knowledge of automation test frameworks like Karate framework, Web driver I/O, and Jira workflow.
Proven ability to mentor and lead other engineers, fostering a collaborative work environment is essential.
Exceptional problem-solving and analytical skills, with a passion for tackling complex technical and business challenges, are required.
Excellent communication and interpersonal abilities, with a track record of effective collaboration in a team-oriented environment, are necessary.
Benefits:
Employees will have the opportunity to make a meaningful impact by contributing to solutions that address real-world financial challenges for underserved communities.
Oportun offers a collaborative and inclusive work culture that values innovation and diversity.
There are opportunities for professional growth and skill development through mentorship and training.
A competitive compensation package is provided, including benefits and potential for performance-based incentives.
Employees can achieve work-life balance and flexibility to support their personal and professional well-being.
Apply now
Please, let Oportun know you found this job
on RemoteYeah
.
This helps us grow 🌱.