OneMain Financial (OMF) is seeking a Lead Software Engineer to support products and programs to expand capabilities within leveraging data-driven strategies to support credit decisioning services and data pipelines for analytics.
Requirements
- Direct, hands-on experience and significant professional experience with one or more programming languages such as but not limited to: Python, Typescript, Scala, SQL.
- 5 years of hands-on cloud computing experience in AWS. Deep functional experience with EKS, Aurora, MSK, DBT, Airflow, and Flink is a strong plus.
- In-depth RDBMS development experience (e.g., PostgreSQL, MySQL, Aurora).
- Experienced in designing, implementing and CI/CD pipelines and Infrastructure-as-Code.
- Experience with automated delivery pipelines, agile delivery, and test-driven development.
- Familiarity with a variety of programming styles (e.g., OO, functional) and in-depth knowledge of software design patterns is a strong plus.
- Experience with API and integration frameworks and patterns (e.g., GraphQL, gRPC, Kakfa, etc.) is a strong plus.
Responsibilities
- Set and maintain design guidelines / principles, along with enforcing controls preferably through automation.
- Design, develop, and model execution platform using AWS Services and open source components.
- Deploy and migrate developed workflows across different environments.
- Modify and optimize existing decisioning processes.
- Integrate Decisioning platform with other systems and components.
- Establish and execute appropriate testing within Credit Decisioning platforms to enable earlier and more frequent testing.
- Lead the development of technically complex and highly integrated functionality, including coaching and guiding developers during development cycles, to ensure requirements are being met within defined timelines.
Other
- Active learner with initiative to drive continuous improvement is a must.
- Ability to create and foster relationships within a team-oriented, collaborative environment.
- 3+ years SCRUM/Agile/iterative methods
- Experience mentoring junior developers.
- Self-motivated and directed, with keen attention to detail.