Oportun10.03.26
AI SCORE 8.5

Senior Staff Software Engineer - Remote FinTech Opportunity

$140K–$180K/year

About the Role

We are seeking a Senior Staff Software Engineer to join our team at Oportun, a mission-driven financial services company. This Senior Staff Software Engineer remote position offers the chance to make a significant impact by empowering our members to achieve their financial goals through innovative technology.

What You'll Do

  • Lead the design and implementation of scalable software solutions that enhance our platform's performance and user experience.
  • Mentor and guide other engineers, fostering a culture of collaboration and technical excellence.
  • Drive strategic technical decisions that align with our business goals and product vision.
  • Build robust architectures that improve engineering productivity and solution reliability.
  • Facilitate cross-team collaboration to ensure alignment on technical approaches and project objectives.

Requirements

  • Minimum of 12 years of experience in software development, with at least 10 years focused on backend or full-stack development.
  • Proficiency in programming languages such as Java, Python, or C++.
  • Expertise in software design principles, data structures, and algorithms.
  • Experience in designing and building scalable distributed systems in cloud environments (AWS, Azure, GCP).
  • Strong problem-solving skills and the ability to troubleshoot complex technical challenges.

Nice to Have

  • Experience in the financial services or fintech industry.
  • Advanced degree in a related field.
  • Familiarity with agile development methodologies.

What We Offer

  • Competitive salary and comprehensive benefits package.
  • Flexible work arrangements to support work-life balance.
  • Opportunities for career growth and advancement in a rapidly evolving industry.
  • A diverse and inclusive workplace culture that values collaboration and innovation.
  • The chance to make a positive impact on underserved communities through your work.
Why This Job8.5 of 10

This Senior Staff Software Engineer role at Oportun offers a unique opportunity to lead innovative projects in the FinTech sector while working remotely.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Java and Python with a strong understanding of C++ for developing and optimizing financial applications, ensuring high performance and scalability in cloud environments like AWS, Azure, and GCP.

Self-motivated and disciplined with a proven ability to thrive in a remote work environment, demonstrating excellent time management and the capability to lead cross-functional teams effectively.

Extensive experience in software design principles, data structures, and algorithms, with a mindset geared towards continuous learning and adapting to emerging technologies in the FinTech landscape.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Staff Software Engineer(Now)Engineering Manager or Technical Architect(1-2 years)Director of Engineering or Chief Technology Officer (CTO)(3-5 years)

Market Overview

Java Market Size 2024
$10.5B
Java Annual Growth
8.2%
AI Adoption in Software Development
45%
Investment in FinTech Software Solutions
+25%
Labour Demand for Java Developers
+15%
Avg Salary for Senior Java Engineers
$130K

Skills & Requirements

Required
JavaPythonC++
Growing in Demand
KotlinMicroservices ArchitectureCloud-Native Development
Declining
Java EESwing

Domain Trends

Rise of Cloud-Native Applications
By 2025, 70% of new applications will be cloud-native, significantly increasing the demand for Java developers skilled in cloud platforms like AWS and Azure.
Increased Focus on AI Integration
Over 50% of FinTech companies are investing in AI technologies to enhance customer experiences and operational efficiency, necessitating Java developers to integrate AI solutions.
Shift Towards Microservices
Microservices architecture adoption is expected to grow by 30% in the next two years, prompting a demand for Java expertise in building scalable and efficient applications.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.