Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

OneMain Financial Logo

Software Engineering Associate Director - Communications

OneMain Financial

$160,000 - $180,000
Sep 24, 2025
Fort Mill, SC, USA • Charlotte, NC, USA • Irving, TX, USA
Apply Now

OneMain Financial is looking to drive the engineering and delivery of strategic initiatives around a contact center solution that supports multi-channel and omni-channel communication via SMS, Email, Push, and web. The goal is to enable rapid iteration of process and journey orchestration using cloud-native technologies.

Requirements

  • Direct, hands-on experience and proficiency with one or more high and low-level software architecture patterns: Event-Driven, Mircoservices
  • Direct, hands-on experience and proficiency with one or more programming languages such as but not limited to: JavaScript, GraphQL, Production experience with: HDFS, YARN, Hive, Spark, Kafka, Oozie / Airflow, Amazon Web Services (AWS), Docker / Kubernetes, Snowflake
  • Proficient with Data mining/programming tools (e.g. SAS, SQL, R, Python)
  • Proficient with Database technologies (e.g. PostgreSQL, Snowflake. and Greenplum)
  • Proficient with Data visualization (e.g. Tableau, Looker, MicroStrategy)
  • Experienced in designing, implementing and CI/CD pipelines in complex environments.
  • Direct experience and proficiency with Amazon Web Services : VPC, S3, CloudFront, EC2, Lambda, API Gateway, SNS, SQS, Kinesis, Active MQ, Step Functions, Elastic/Open Search

Responsibilities

  • Lead and manage one or more agile development teams of 10+ individuals within Customer Communications Technology Lane.
  • Partnering closely with Engineering, Product Management, and our proprietary communications hub (Communications Platform as a Service - CPAAS) platform, you will own the execution of the Contact Center and surround microservices roadmap to enable rapid iteration of process and journey orchestration making using cloud-native technologies.
  • Establish credibility as an engineer, coach and leader in turn driving collaboration with architects, principal engineers, and other technical experts to foster technical innovation and the use of advanced techniques and technologies (e.g., process automation, advanced engineering practices, etc.) to enhance business value and reduce operational burden.
  • Responsible for the technical integrity, compliance, and alignment to our technology strategy of software products over time.
  • Responsible for compliance of practices and products to all security, privacy, audit, regulatory, company policies, procedures and standards and other requirements.
  • Build and develop high performing, appropriately staffed, self-organizing agile development teams that deliver business value rapidly, predictably and with a high-quality work product.
  • Assess and instrument software engineering and/or other practices, as necessary, to cultivate a culture of continuous improvement (kaizen) in engineering practices, operational efficiency, time to value and product quality.

Other

  • We are seeking a servant leader who is self-sufficient and self-starting, and who has a passion for fostering a culture of inclusivity within their team.
  • The ideal candidate will have a strong background in software engineering, preferably contact center solutions, will be highly skilled in people, project and stakeholders’ management.
  • Collaborate on and influence cross-organization and cross-product initiatives.
  • Partner with peers and leaders across organizational boundaries, communicating effectively with people throughout the organization.
  • Provide clear and timely communication and effective coordination with stakeholders to ensure risks, issues and changes are well managed.