← Back to jobsApply for this position
Opploans
Sr. Software Engineer I - Core Team
engineeringfull-timeRemote
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
fintech
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
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 the organization
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist