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:
The Sr. Software Engineer at Oportun will actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high overall quality standards.
They will collaborate closely with product managers, designers, and fellow engineers to understand business needs and translate them into effective software solutions.
Providing technical leadership and expertise, guiding the team in making sound architectural decisions and solving challenging technical problems.
Conducting code reviews, providing constructive feedback, and mentoring junior engineers to foster a culture of continuous learning and technical excellence.
Playing a significant role in the evolution and refinement of current tools and applications used by the team and driving the adoption of new practices.
Taking ownership of customer issues, troubleshooting, identifying root causes, and maintaining system reliability and performance.
Setting the benchmark for responsiveness, ownership, and accountability of engineering systems.
Independently driving and leading multiple features, contributing to large projects, and leading smaller projects within the team.
Requirements:
Minimum 6 years of related experience with a Bachelor's degree or a Master's degree with an equivalent combination of education and experience.
Proven track record of delivering sophisticated software solutions with high quality.
Extensive proficiency in one or more programming languages, such as Java or similar.
Strong understanding of data structures, algorithms, and software design principles.
Experience in web application development, RESTful APIs, and frontend technologies is advantageous.
Proficiency in working with relational databases, SQL, version control systems like Git, cloud technologies (preferably AWS or Azure), Docker, Kubernetes, and CI/CD processes.
Knowledge of automation test frameworks like Karate framework, Web driver I/O, Jira workflow.
Ability to mentor and lead other engineers, problem-solving skills, and effective communication and collaboration in a team-oriented environment.
Benefits:
Make a meaningful impact by contributing to solutions that address real-world financial challenges for underserved communities.
Experience a collaborative and inclusive work culture that values innovation and diversity.
Opportunities for professional growth and skill development through mentorship and training.
Competitive compensation package, including benefits and potential for performance-based incentives.
Achieve work-life balance and flexibility to support personal and professional well-being.