Remote Staff Software Engineer (R11500)

Posted

Apply now
Please, let Oportun know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Staff Software Engineer will be responsible for creating and influencing innovative solutions that meet functional, performance, scalability, and reliability requirements.
  • This role involves contributing to defining the roadmap and translating complex functional and technical requirements into detailed execution plans and schedules.
  • The engineer will manage the day-to-day activities of the engineering team by defining, implementing, and maintaining a coherent development strategy for the product line.
  • The position requires championing engineering and operations, establishing metrics and processes for regular assessment and improvement.
  • The engineer will provide technical and thought leadership to team members and manage departmental resources and staffing.
  • The role includes enhancing and maintaining a best-in-class engineering team while establishing strong lines of communication at all levels.
  • The engineer will evolve the software engineering practice within the organization, including better reporting, tools, and development methodology.
  • Responsibilities also include building an effective development organization, conducting performance reviews, and providing continuous feedback to team members.
  • The engineer will drive technical discovery through collaboration with engineers and implement software alongside team members.
  • Close collaboration with Product, Design, and QA is required to iterate on design, implementation, deployment, and monitoring of the product.
  • The engineer will create and execute quality plans, project plans, test strategies, and processes for development activities to achieve OKRs.
  • The role demands the delivery of quality applications on-time and on-budget while promoting a positive engineering culture of excellence.
  • Proactively identifying risks and unblocking teams is also a key responsibility.

Requirements:

  • A minimum of 10+ years of related experience is typically required, along with a Bachelor's degree; or a Master's degree with an equivalent combination of education and experience.
  • A proven track record of delivering high-quality software solutions in a timely manner is essential.
  • Strong problem-solving and analytical skills, with a passion for tackling complex technical challenges, are required.
  • A solid understanding of data structures, algorithms, and software design principles is necessary.
  • Strong proficiency in Java, Microservices, Spring Boot, Spring Framework, RESTful APIs, and Hibernate is required.
  • Experience with relational databases like MySQL, MariaDB, and SQL is necessary.
  • Familiarity with version control systems, such as Git, is required.
  • Experience in frontend technologies, specifically ReactJS, React Native, and NextJS, is necessary.
  • Excellent communication and interpersonal skills are required, with the ability to collaborate effectively in a team-oriented environment.
  • The ability to work independently with minimal help is essential.
  • A strong ability to quickly learn new technologies and apply them as needed is required.
  • Strong unit and integration testing skills 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.
  • A collaborative and inclusive work culture that values innovation and diversity is offered.
  • Opportunities for professional growth and skill development through mentorship and training are available.
  • A competitive compensation package, including benefits and potential for performance-based incentives, is provided.
  • 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 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback