Job Closed
This listing is no longer active.
Based in Chicago, Illinois, Opportunity Financial (OppFi) is a financial services company dedicated to providing socially responsible products that increase financial opportunities
Sr. Software Engineer I - Core Team
Location
United States
Posted
82 days ago
Salary
$123.2K - $184.8K / year
Seniority
Senior
Job Description
Sr. Software Engineer I - Core Team
OppFi
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 In's 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) - Experience mentoring junior developers. 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. #LI-Remote 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 recruiting@oppfi.com. 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: https://www.oppfi.com/careers/. 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.
Benefits
- 401(K), 401(K) matching, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dental insurance, Disability insurance, Employee stock purchase plan, Family medical leave, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Mentorship program, Online course subscriptions available, Onsite gym, Paid holidays, Paid industry certifications, Pair programming, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Tuition reimbursement, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Employee resource groups, Quarterly engagement surveys, In-person all-hands meetings, Employee awards, Pay transparency, Mother's room, Flexible time off, Bereavement leave benefits
Related Guides
Related Job Pages
More Software Engineer Jobs
Founding Engineer
CleraYour talent agent for your entire career. Connecting you to startups backed by a16z, Index, YC & more.
• Engineer #4 on the founding team, working directly with our CTO and other founding engineers • Ship features to production daily and own entire product areas from concept to deployment • Build fully agentic systems that automate complex workflows
Founding Engineer
CleraYour talent agent for your entire career. Connecting you to startups backed by a16z, Index, YC & more.
• You'll be engineer #4 on the founding team, working directly with our CTO and the other founding engineers. • You'll ship features to production daily and own entire product areas from concept to deployment. • We'll be building fully agentic systems that automate complex workflows. It's technically challenging, fast-paced, and high-impact.
Software Engineer III (Contract Talent)
Robert HalfRobert Half Inc. is an Equal Opportunity Employer. M/F/Disability/Veteran. As part of Robert Half’s Corporate Services facility employment process, any offer of employment is contingent upon successful completion of a background check. Our recruiters use their expertise and may utilize AI to help with their evaluation of candidates. Robert Half is committed to being an equal employment employer offering opportunities to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to apply for a position, please contact us by sending an email to HRSolutions@roberthalf.com or call 1.855.744.6947 for assistance. For positions located in San Francisco, CA: Robert Half will consider qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. For positions located in Los Angeles County, CA: Robert Half will consider for employment qualified applicants with arrest or conviction records in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Who We Are Are you a proven software engineer ready to lead complex technical initiatives and become a subject matter expert in the intersection of Salesforce, AI, and enterprise automation? Join our high-performing Marketing Applications team and play a critical role in designing and delivering the next generation of intelligent, scalable applications that drive core business success across Protiviti. As a Software Engineer III, you will independently design and implement solutions that power large-scale marketing operations, optimize critical business processes, and embed deep AI-driven insights across the organization. You will leverage your expertise within the Salesforce platform and expand our ecosystem by designing and building robust integrations, advanced web applications, and scalable cloud-based services. You will mentor junior engineers, set technical standards, and collaborate closely with product management and business stakeholders to translate strategic objectives into reliable, innovative software solutions. If you are passionate about driving architectural excellence, leveraging AI for maximum business impact, and mastering a complex technology ecosystem, this is the role for you. If you are a highly motivated and experienced software engineer from outside the Salesforce ecosystem, apply if you’d like to specialize and learn these technologies. What You’ll Do - Independently design, develop, and implement highly complex, scalable Salesforce applications and integrations using advanced Apex, complex Lightning Web Components (LWC), and advanced declarative features (Flows, Process Builders). - Design and maintain robust back-end services, APIs, and complex automation workflows utilizing Node.js, Python, and scalable cloud technologies (Azure, AWS). - Build and manage reliable data pipelines and integration processes (ETL) on Azure platform and Salesforce Data 360. - Own integrations between Salesforce and multiple enterprise platforms, defining data contracts and standards via robust REST/SOAP APIs and event-driven architectures. - Lead the customization and expansion of Agentforce capabilities to create mission-critical, context-aware employee experiences, ensuring performance and stability. - Drive the implementation of Einstein Copilot, predictive analytics, and generative AI features into critical marketing and sales workflows, focusing on optimization and measurable business outcomes. - Lead technical contribution to AI and ML initiatives, including the integration of complex large language models (LLMs) and generative AI into enterprise processes, focusing on security and data governance. - Develop, maintain, and optimize high-performance front-end applications using modern JavaScript frameworks (e.g., advanced React.js/Next.js) and web component architecture. - Serve as a key contributor to the Agile team, participating in roadmap planning, setting technical direction, and leading comprehensive peer code reviews. - Mentor and guide junior Software Engineer team members, fostering technical growth and adherence to engineering best practices. - Collaborate closely with product managers, data science teams, and business partners to define technical requirements and ensure scalable delivery. What You’ll Need - 5+ years of focused software engineering experience in a corporate setting. - Expert knowledge of object-oriented programming principles and 3+ years of hands-on experience with at least one major programming language such as JavaScript, Python, Java, or C#. - Working knowledge of and practical experience with generative AI productivity tools for software development (e.g., GitHub Copilot, Cursor) strongly preferred. - Deep working knowledge of modern web development frameworks (React.js, Next.js, or similar) and a solid understanding of front-end state management and performance optimization. - Strong working experience with cloud environments (Azure or AWS) and professional-level proficiency with DevOps tools (Git, CI/CD pipelines). - Demonstrated interest and practical experience in integrating AI and ML technologies, including LLMs, and applying them to enterprise-level sales or marketing workflows. - Exceptional problem-solving, architectural thinking, and analytical skills, with a commitment to technical excellence. - Excellent ability to communicate complex technical designs and collaborate effectively across fast-paced, cross-functional teams. Bonus Points For - Hands-on experience with advanced Salesforce platform development, including complex Apex triggers, asynchronous processing, Governor limit mitigation, and state-of-the-art Lightning Web Components development. - Proven experience extending and optimizing Agentforce and applying Einstein Copilot or similar AI-enabled Salesforce/CRM tools to solve complex business problems. - Salesforce Platform Developer or multiple advanced certifications (e.g. PD 1 / PD 2, Admin, Agentforce Specialist, Data Cloud Consultant). - Experience building and deploying machine learning models or deep familiarity with the MLOps lifecycle. - Expertise in Salesforce DevOps methodologies, advanced CI/CD pipelines, and automated testing frameworks. - Proven track record of leading the successful technical implementation of AI/Automation projects in a business-critical environment. - Passion for teaching, mentoring, and contributing to the open-source or internal development community. The typical hourly pay rate for this position is shown below and is negotiable depending upon experience and location. $50.00 - $73.56 Benefits are available to contract/temporary professionals, including medical, vision, and dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. Robert Half Inc. is an Equal Opportunity Employer. M/F/Disability/Veteran As part of Robert Half’s Corporate Services facility employment process, any offer of employment is contingent upon successful completion of a background check. Our recruiters use their expertise and may utilize AI to help with their evaluation of candidates. Robert Half is committed to being an equal employment employer offering opportunities to all job seekers, including individuals with disabilities. If you believe you need a reasonable accommodation in order to search for a job opening or to apply for a position, please contact us by sending an email to HRSolutions@roberthalf.com or call 1.855.744.6947 for assistance. In your email please include the following: - The specific accommodation requested to complete the employment application. - The location(s) (city, state) to which you would like to apply. For positions located in San Francisco, CA: Robert Half will consider qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. For positions located in Los Angeles County, CA: Robert Half will consider for employment qualified applicants with arrest or conviction records in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
HubSpot Integrations Software Developer USA (Remote) 1406 Consulting is a dynamic and rapidly growing Elite HubSpot Partner specializing in CRM implementations, integrations, and revenue operations. Our team of experts leverages cutting-edge technology, including HubSpot, to empower our clients and drive their success. We help organizations turn strategy into durable, scalable systems - not just working configurations. We’re seeking an experienced HubSpot Integrations Software Developer to join our team. About the Role You’ll work remotely with a dynamic team to design and implement custom HubSpot integrations, craft intuitive UI extension components, and streamline automation processes using custom coded actions. If you’re passionate about solving complex challenges and delivering impactful results, this role offers the perfect blend of creativity, collaboration, and growth. Software Development Responsibilities - Design and develop custom integrations between HubSpot and third-party platforms using HubSpot APIs, ensuring seamless data flow and functionality. - Create custom CRM UI components with React to enhance the HubSpot user experience - Build and implement custom code actions in Node or Python for HubSpot’s automation workflows, optimizing business processes. - Stay informed about updates to the HubSpot platform, ensuring solutions remain current and effective. - Collaborate with cross-functional teams to deliver scalable, client-focused solutions. Requirements - Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. - Minimum of 4 years of experience with API-based software integrations, ideally involving HubSpot. - Strong proficiency in Node.js, JavaScript, and React, with hands-on experience in Google Cloud deployment. - Solid understanding of HubSpot’s Marketing, Sales, Content, and Service Hubs to align integrations with the CRM ecosystem. - Excellent problem-solving and customer communication skills. Preferred Qualifications - Experience with HubSpot’s developer platform and relevant certifications (e.g., HubSpot Solutions Architecture or Integration). - Familiarity with integration tools such as Zapier, Workato, or Mulesoft, enhancing versatility in connecting platforms. - Previous experience mentoring or supporting team members, contributing to a collaborative work environment. Why Join 1406 Consulting? - A collaborative, growth-oriented culture where your contributions directly shape client success and company growth. - Competitive salary and performance-based bonuses. - Comprehensive healthcare and benefits package, including company-paid medical insurance and 401k matching. - Ongoing professional development, including HubSpot certifications and leadership coaching. The target base salary range for this position is $80,000 to $105,000 annually (based on relevant experience and qualifications) plus performance based bonuses and benefits.

