Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer I - Core Team

$123.2k - $184.8k

Opportunity Financial LLC

OppFi is a leading tech-enabled digital finance platform that works with banks to provide financial products and services for everyday Americans. Through a transparent and responsible platform, which includes financial inclusion and excellent customer experience, the Company supports consumers who are turned away by mainstream options to build better financial health.
We are a team of caring, innovative, and inclusive individuals who thrive in being immersed in diverse talents, expertise, perspectives, and backgrounds. Our employees approach every new challenge with an unparalleled ability to see what could be rather than settle for what is. Our business principles guide us and create an open and collaborative culture where we improve 1% every day, and the best ideas always win! We welcome individuals who want to make an impact in the financial system by facilitating credit access, expanding financial inclusion, promoting financial health, and delivering exceptional customer service.
A few other fun facts about us. OppFi is one of the top consumer-rated financial platforms online, maintaining a 4.5/5.0-star rating on Trustpilot. We are a 2025 Crain’s Fast 50™ company and were named on Built Ins 2025 Best Places to Work in Chicago.
About The Job

As a Senior Software Engineer on the Core Team, you will contribute to the development of OppFi’s software ecosystem that makes up our product portfolio. Specifically, this role’s function is to develop, maintain, and improve core libraries and documentation used by all of the Application Development teams. Knowing this, you will…
Develop software using the latest Java, SpringBoot, Docker, Amazon Web Services, PostgreSQL, EventStoreDB, Github, ArgoCD and more as the org continues to expand and improve.
Enhance core libraries to implement cross-cutting concerns such as security, observability, data encryption, horizontal scaling, resiliency and other non-functional requirements
Debug non-trivial issues requiring partnering with Application Developers, vendors and platform teams
Collaborate with business and technology professionals across the company in an Agile fashion to ensure technical systems meet requirements.
Perform code reviews, unit and integration testing; write high quality documentation, and implement other industry recognized best practices.
Continue to learn new tools and patterns. We take development seriously! Our team develops and manages its own internal training courses, budgets for externally held classes and conferences, and covers books and other training related materials….we want you to grow your skills with us!
Mentor junior engineers and new hires.
Requirements

A relevant undergraduate and/or graduate degree (e.g. Computer Science, Software Engineering, etc) or at least 5 years of professional software development experience.
At least 5 years of experience with industry recognized automated testing standards (e.g. unit and integration testing) and methodologies (e.g. test or behavior driven development)
At least 5 years of experience developing and maintaining internal APIs, and integrating with external APIs.
At least 3 years of experience with Amazon Web Services.
At least 1 years of experience maintaining internal libraries used by multiple teams
Experience leading small to medium sized projects (e.g. Creating a new micro-service, major project refactoring, etc)
Strong Experience with Java, SpringBoot, Docker, CI, Github
Excellent written and verbal communication skills
Preferences

Familiarity with technologies existing in OppFi’s stack (, Docker, Amazon Web Services, PostgreSQL, Kubernetes, Github)
Familiarity with methodologies existing within OppFi (Agile Development, Test Driven Development, Domain Driven Design, Event Sourcing)
Reports to: Sr.Manager, Engineering
Job Level: Sr. Tech I
Total Rewards and Benefits

At OppFi, we are committed to fostering a fair and equitable workplace. The compensation range for this role reflects our good faith compensation estimate for this position. Final offers are determined based on a myriad of factors including, but not limited to experience, skills, qualifications, and other relevant business considerations. Candidates are encouraged to discuss compensation expectations during the hiring process. In addition to base pay, the total compensation package includes eligibility and potential for performance-based bonuses and equity grants dependent upon the role and job level.
OppFi offers a flexible, remote environment, 401(k) matching program, and generous paid time off. Other benefits include medical, dental, and vision coverage, and tuition reimbursement. Additional benefits include DoorDash DashPass, Figo pet insurance, Rocket Lawyer, and access to LinkedIn Learning. OppFi also offers Fringe, a lifestyle benefits platform that allows employees to decide how to spend rewards from dozens of vendors like Uber, DoorDash, and UrbanSitter.
Compensation Range:
$123,200 - $184,800 USD
EEO Statement

OppFi is an equal opportunity employer and does not discriminate based on any actual or perceived legally recognized protected bases under local, state, federal law, or regulations. Our goal as a company is to build an equitable workplace that actively works to dismantle systems of oppression in our processes, procedures, and interactions. We aim to help our employees thrive where they work and beyond. Check out our Culture page here .
As part of OppFi’s commitment to providing equal opportunity to qualified individuals, OppFi will ensure that persons with disabilities are provided reasonable accommodation as defined by applicable laws and organizational policies. If reasonable accommodation is needed to participate in the job application or interview processes or job requirements, please contact our People Team at View email address on click.appcast.io .
Pursuant to the requirements of the California Consumer Privacy Act, OppFi is providing the "OppFi California Employee Privacy Policy", which details the categories of personal information collected and your rights under the policy. If you are a California resident, please review the policy here: .
The information in this document is for general informational purposes only. It is not intended to be an all-inclusive list or description of the organization and its requirements for positions and employees. OppFi reserves the right to modify or change the information on this document at its discretion.
Note: The term “Immediate Family Member” includes, with respect to the specified person, a spouse, parent, child, sibling, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law, sister-in-law, and anyone (other than a domestic employee) who resides in the specified person’s home.

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer I - Core Team in Richmond, VA vacancy
  • $170k - $220k

     ...wed love to work with you. The Role We are looking for a software engineer to help us build Twingates network infrastructure. This is a...  ...resources. You will be part of a passionate and high‑energy team that is creating compelling, new, and innovative networking and... 
    Senior
    Software
    Local area
    Remote work
    Flexible hours

    Twingate

    Richmond, VA
    1 day ago
  • Position Overview The Senior Projects Support Engineer provides highly visible remote technical,...  ...to service audits from various internal teams. Manage and administrate MI service...  ...opportunities that come into TAC. Assess hardware, software and network related issues on customer... 
    Senior
    Software
    Local area
    Remote work
    Night shift

    Fujifilm

    Richmond, VA
    2 days ago
  •  ...Sr Software Engineer - Media Buying Team Channel Factory provides intelligent marketing solutions for the next generation of contextual safety, suitability, and performance for brands and agencies. Our platform helps marketers implement, automate, and scale their marketing... 
    Senior
    Software

    Channel Factory

    Richmond, VA
    1 day ago
  • $500 per month

     ...totalling over 6 million brokerage accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working...  ...to Alpaca\'s rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—... 
    Senior
    Software
    Remote work
    Home office

    Framework Ventures

    Richmond, VA
    2 days ago
  •  ...Test Team Lead AI Adoption & Team Enablement Identify and promote AI tools that improve test coverage, defect...  ...through coaching and career development within quality engineering. What you will bring 5+ years in software quality engineering, including 2+ years as a... 
    Software
    Remote work
    Home office
    Shift work

    Caseware-International

    Richmond, VA
    7 hours ago
  • $140k - $200k

     ...working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience... 
    Senior
    Software
    Remote work

    Speechify

    Richmond, VA
    12 hours ago
  • $110k - $140k

     ...highly skilled and experienced AI Platform Engineer to own the strategy and execution for...  ...AI into the day‑to‑day workflows of our software engineering organization. The ideal candidate...  ...ensure the AI platform layer serves all teams without becoming a bottleneck or single point... 
    Senior
    Software
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Vultr

    Richmond, VA
    2 days ago
  • $180k - $200k

     ...shouldn’t be. We’re a high‑performing team on a mission to redefine how...  ...looking for a Senior Backend Engineer to build and ship the systems that power Pulleys core equity platform. Youll own end-to...  ...business problems into clean, reliable software. Youll help modernize our... 
    Senior
    Software
    Work from home

    Framework Ventures

    Richmond, VA
    6 hours ago
  •  ...and today we are an Award-Winning Global Software Consultancy solving complex problems with...  ...to do business with InterSources Inc. Our teams also drive growth by refining technology-...  .... This results in strengthening the core technologies of clients, enabling them to... 
    Senior
    Software

    InterSources

    Richmond, VA
    1 day ago
  • $186.07k - $218.9k

     ...participation is required throughout the year. Team and company-wide offsites are held...  ...is expected and fully supported. The Core Automation Team is a highly driven and...  ...exceptional customer experiences. As a Software Engineer on our team, you will play a key role in... 
    Senior
    Software
    Local area

    Coinbase

    Richmond, VA
    2 days ago
  • $204.9k - $233.8k

    Senior Lead, Software Engineer, Front End - Rapid Prototype Team - Capital One Software (Remote) Capital One Software is seeking an experienced Front End Senior...  ...(Regardless of Location): $204,900 - $233,800 for Sr. Lead Software Engineer Richmond, VA: $204,900 - $233... 
    Senior
    Software
    Remote job
    Full time
    Part time
    Internship
    Local area

    Capital One National Association

    Richmond, VA
    4 days ago
  •  ...Sr Oracle Database Developer Stabilis Professional Services...  ...we are an Award-Winning Global Software Consultancy solving complex problems...  ...with InterSources Inc. Our teams also drive growth by refining...  ...results in strengthening the core technologies of clients,... 
    Senior
    Software

    InterSources

    Richmond, VA
    3 days ago
  • $150k - $200k

     ...cognitive burden. Our commercial and founding teams are primarily based in the United States, while our engineering organization spans US and Seoul‑based pods. We...  .... The Opportunity We are looking for a Software Developer to join Avos integrations team. You will... 
    Software
    Flexible hours

    Avo

    Richmond, VA
    6 hours ago
  •  ...identify opportunities for improvement Create reports for internal teams and/or external clients Collaborate with team members to...  ..., Databricks knowledge Experience with statistical software (e.g., Stata, SPSS) Proficiency in Microsoft Excel, Google Sheets... 
    Senior
    Software

    Samprasoft

    Richmond, VA
    2 days ago
  •  ...administration and deployments, as well as Microsoft security updates. As a member of the Application Delivery team, you will create, test and deploy software packages, security patches and OS updates to a large and distributed enterprise. You are detailed and process-... 
    Senior
    Software

    My3Tech Inc

    Richmond, VA
    1 day ago
  •  ...platforms. You will collaborate with various teams, including application programmers, QA...  ...partners, to deliver high-impact software solutions using methodologies such as Waterfall...  ...Strong understanding of BizTalk architecture, core components, pub/sub architecture, and... 
    Senior
    Software
    Remote work

    Ecclesiastes Inc

    Richmond, VA
    2 days ago
  •  ...Our client, within product engineering space is seeking a Senior Data Services Developer to join their team. As a Senior Data Services Developer. The Senior Data Services...  ...subject matter experts throughout the full software development lifecycle. The developer provides... 
    Senior
    Software

    Manpower Group Inc.

    Richmond, VA
    7 hours ago
  • #Hiring For Sr. Dot Net Developer Location: Richmond VA 23219...  ...managing, encoding, analyzing complex software requirements to design and...  ...components using the .NET Core framework. The Senior Developer...  ...Automated Builds using Microsoft Team Foundation Required 10 years... 
    Senior
    Software
    Immediate start

    Kaav Inc.

    Richmond, VA
    6 hours ago
  •  ...Sr. System Engineer Location: Richmond, VA 23238 Rate: DOE $/hr. Position Type: Contract...  ...or escalate to manager and the support teams. Work both independently and collaboratively...  ...). ~ Professional experience with software development practices. ~ Professional... 
    Senior
    Software
    Contract work

    Staffing the Universe

    Richmond, VA
    19 hours ago
  •  ...engagements. Partner with Adobe Account Executives and internal solution teams on joint pursuits and co-sell initiatives. Engage with GCC...  .... Proven record of achieving or exceeding quotas across software, consulting, or service revenue . Strong understanding of Adobe... 
    Senior
    Software

    Hashouttech

    Richmond, VA
    2 days ago
  •  ...Sr. SDET Required Skills ~6-10 years of experience in a technical discipline, 5 of which must be in automated software testing with core framework development. ~ Experience with test automation...  ...independently and effectively in small teams is necessary, and to handle... 
    Senior
    Software

    Georgia IT Inc

    Richmond, VA
    4 days ago
  •  ...Lucid Software is the leader in visual collaboration and work acceleration, helping teams see and build the future by turning ideas into reality. Our products include the Visual...  ...) and airfocus. We hold true to our core values: innovation in everything we do, passion... 
    Senior
    Software
    Work experience placement
    Remote work

    Lucid Software

    Richmond, VA
    19 hours ago
  •  ...business users to translate requirements into robust, high-quality software. This role requires a detail-oriented, solution-driven...  ...project backlogs Provide technical guidance and recommendations to team members, translating abstract concepts into stable, maintainable... 
    Senior
    Software
    Hourly pay
    Remote work

    Jobgether

    Richmond, VA
    1 day ago
  • $230k - $250k

     ...Location Type Remote Department Engineering Compensation $230K – $250K Job Title: Senior DevOps Engineer, Team Lead Company Overview Prompt is revolutionizing...  ...highly automated and modern B2B enterprise software to rehab therapy businesses, the teams... 
    Senior
    Software
    Full time
    Remote work
    Flexible hours

    Launch TN

    Richmond, VA
    7 hours ago
  •  ...Team Lead/Senior Network Engineer As a Team Lead/Senior Network Engineer, you will: # As the Team Lead, and at the discretion of the supervisor...  .... # Develop comprehensive requirements for hardware, software, and contractor services needed to carry out agency data... 
    Senior
    Software
    For contractors

    US Government Jobs - Other Agencies

    Richmond, VA
    2 days ago
  • $143k - $196.9k

     ...over 60% of the Fortune 500, Sysdig gives teams the real-time clarity to move fast and...  ...storage. You will report to the Director, Engineering. Architect and implement robust,...  ...you will bring with you: 5+ years in a software engineer role, with experience in a technical... 
    Senior
    Software
    Full time
    Remote work

    Sysdig

    Richmond, VA
    1 day ago
  •  ...Sr. Solutions Architect We are seeking an experienced Sr. Solutions Architect to...  ...trusted technical authority for internal teams and customers. As new contracts are...  ...subject matter expert across domains such as software engineering, systems integration, cloud computing,... 
    Senior
    Software
    Temporary work
    Local area
    Remote work

    BRMi

    Richmond, VA
    1 day ago
  •  ...Restream is looking for a Frontend Engineer to join us to solve complex challenges and build world-class products. In this role, you...  ...of our systems as we scale. You will collaborate with a team of Engineers to drive processes and enhance user-facing features... 
    Senior
    Software
    Worldwide

    Restream, Inc.

    Richmond, VA
    1 day ago
  •  ...Our client is looking for a Sr Project Manager with experience managing large scale projects...  ...capabilities that enable technology teams to understand infrastructure health, detect...  ...workstreams Manage large scale enterprise software projects and portfolios Qualifications Senior... 
    Senior
    Software
    Contract work
    Remote work

    The Judge Group, LLC

    Richmond, VA
    2 days ago
  •  ..., and BMX racing. You will be part of a team that loves to succeed together. In addition...  ..., and more. Your Team As a Senior Software Engineer on the Software Platform team, you will...  ...premises and cloud environments. The team owns core distributed services, cloud platforms,... 
    Senior
    Software
    Work at office
    Local area

    The Voleon Group

    Richmond, VA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer I - Core Team. Be the first to apply!