Senior Software Engineer

Possible

Seattle (WA)

Hybrid

USD 175,720 - 191,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Significant stock options
Comprehensive benefits
Bonus plan
Commuter benefits
Complimentary drinks and food options

Job summary

A consumer finance company based in Seattle is seeking a Senior Software Engineer, Backend to join their engineering team. In this hybrid role, you will design and maintain services using Java and Spring Framework. With 7+ years of development experience, you will also mentor junior staff and lead complex projects. The compensation ranges from $175,720 to $191,000, alongside comprehensive benefits and stock options.

Qualifications

  • 7+ years of professional software development experience.
  • 5+ years of experience with Java and Spring Framework.
  • Strong experience with gRPC and protocol buffers.

Responsibilities

  • Design, develop, and maintain microservices using Java and Spring Framework.
  • Lead technical projects from conception to deployment.
  • Mentor junior engineers and guide technical discussions.

Skills

Java
Spring Framework
gRPC
Microservices
AWS services
Problem-solving
Communication

Education

Bachelor's degree in Computer Science, Software Engineering, or equivalent experience

Tools

CI/CD tools (Jenkins, GitLab CI)
Kafka
RabbitMQ
GraphQL

Job description

Since our founding, we have redefined how people approach small-dollar loans—delivering over $1 billion in funding to more than 1 million customers, issuing over 4 million loans, and saving our customers more than $500 million.

At Possible, we’re building a new type of consumer finance company; one that helps our customers stay out of debt rather than profit from their staying in it. We are a Public Benefit Corporation with the mission to help communities unlock economic mobility through affordable credit products crafted to improve financial health for generations. Join the team that’s making our goal a reality.

About the Role

We are seeking a versatile Senior Software Engineer, Backend to join our engineering team. You will design, develop, and maintain high-performance, reliable, and scalable services using Java, Spring Framework, gRPC, and GraphQL in this role. As a senior team member, you will provide technical leadership, mentor junior engineers, and drive innovation within your area of expertise.

Key Responsibilities
  • Design, develop, and maintain microservices using Java, Spring Framework, and gRPC
  • Lead and drive complex technical projects from conception to production deployment
  • Provide technical guidance and mentorship to other engineers
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Quickly write high-quality, well-tested, maintainable code
  • Conduct code reviews to ensure code quality and consistency to best practices
  • Query and resolve complex production issues
  • Contribute to architecture discussions and technical decision-making
  • Document system designs, APIs, and technical processes
  • Stay ahead of industry trends and bring innovative solutions to the team
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • 7+ years of professional software development experience
  • 5+ years of experience with Java and Spring Framework (Spring Boot, Spring Cloud)
  • Strong experience with gRPC and protocol buffers
  • Deep understanding of microservice architecture patterns and standard methodologies
  • Experience with AWS services and cloud architecture
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Experience working remotely and collaborating optimally with distributed teams
Preferred Qualifications
  • Knowledge of event-driven architectures and message queuing systems (Kafka, RabbitMQ)
  • Experience with payment processing systems and financial transactions
  • Understanding of security standard methodologies in microservices architecture
  • Experience with CI/CD practices and tools (Jenkins, GitLab CI, etc.)
  • Solid understanding of distributed systems concepts
  • Experience with GraphQL implementation and schema design

With the backing of our venture investors— Union Square Ventures, Canvas Ventures, Euclidean Capital, and Unlock Venture Partners — a dedicated following of hundreds of thousands of customers, and an extraordinary team, we are unwavering in our fight for financial fairness. As one of only a few FinTech Public Benefit Corporations, we’ve baked our dual dedication to building a profitable and socially impactful company into our charter; we only succeed when our customers do too. Reach out if you’re interested in helping us deliver financial products that shield consumers from predatory lending practices and encourage economic health.

This is a Hybrid position. We work in the office three days a week, and our office is centrally located in downtown Seattle.

The compensation range for this role is $175,720 to $191,000. We also offer significant stock options, comprehensive benefits, a bonus plan, commuter benefits, and an excellent office space with complimentary drinks and food options.

Possible Finance is dedicated to financial fairness and community empowerment. We welcome diverse perspectives and experiences to help us achieve our mission of unlocking economic mobility for generations to come.

Learn more about us as a Public Benefit Company.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Strategic Finance Manager
Senior Strategic Finance Manager

Possible Financial Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 157,000 - 180,000
Stock options
Comprehensive benefits
Bonus plan
+3
Product Marketing Lead
Product Marketing Lead

Possible Finance • Seattle (WA)

Hybrid
USD 188,000 - 210,000
Stock options
Full benefits
Bonus plan
+2
Senior Strategic Finance Manager
Senior Strategic Finance Manager

Possible • Seattle (WA)

Hybrid
USD 157,000 - 180,000
Stock options
Comprehensive benefits
Bonus plan
+2
Principal Product Manager, Loan and Advance
Principal Product Manager, Loan and Advance

Possible • Seattle (WA)

Hybrid
USD 202,300 - 238,000
Stock options
Comprehensive benefits
Bonus plan
+2
Product Marketing Lead
Product Marketing Lead

Possible • Seattle (WA)

Hybrid
USD 188,000 - 210,000
Senior Strategic Finance Manager
Senior Strategic Finance Manager

Possible Finance • Seattle (WA)

Hybrid
USD 157,000 - 180,000
Stock options
Comprehensive benefits
Bonus plan
+2
Customer Support Lead
Customer Support Lead

Possible • Seattle (WA)

Hybrid
USD 86,000 - 97,000
Significant stock options
Comprehensive benefits
Bonus plan
+2
Lifecycle Marketing Lead
Lifecycle Marketing Lead

Possible • Seattle (WA)

Hybrid
USD 162,000 - 195,000
Stock options
Full benefits
Bonus plan
+2
Software Engineer II, Backend
Software Engineer II, Backend

United States Digital Space LLC • New York (NY)

On-site
USD 152,000 - 190,000
Up to four weeks of remote work per year
Senior Software Engineer - Fraud Prevention and Client Verification
Senior Software Engineer - Fraud Prevention and Client Verification

Rocket Homes Real Estate LLC • Michigan

Hybrid
USD 112,000 - 239,000
Medical, dental, and vision benefits
401(k) retirement plan
Paid time off