> Markdown version of [/jobs/ext/2732456-software-engineering-associate-director-communications](https://www.wearedevelopers.com/jobs/ext/2732456-software-engineering-associate-director-communications). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering Associate Director - Communications - **Company:** OneMain Financial, Inc. - **Location:** Baltimore, MD, United States - **Experience:** Expert - **Salary:** $140,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Airflow, Amazon Web Services, Amazon Cloudfront, Amazon Elastic Compute Cloud, Amazon S3, Information Systems, Databases, Data Mining, Data Visualization, Programming Tools, Greenplum, R (Programming Language), Hadoop Distributed File System, Apache Hive, Python (Programming Language), PostgreSQL, MicroStrategy, Apache Oozie, Platform as a Service (PAAS), Scrum Methodology, Salesforce.Com, SAS (Software), Amazon Simple Notification Service (SNS), Software Engineering, SQL Databases, Tableau (Software), Enterprise Software Applications, Apache Yarn, Adobe Campaign, Snowflake, Apache Spark, Amazon Virtual Private Cloud (VPC), Containerization, Kubernetes, Information Technology, Apache Kafka, Graphql, Functional Programming, Api Gateway, Amazon Simple Queue Service (SQS), Looker Analytics, Docker, Programming Languages, Microservices - **Published:** September 5, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/82349632/1 ## About the Role * BA/BS degree in computer science, mathematics, engineering, or related field 10+ years of experience working in software engineering, enterprise and mixed technology environment comprised of large scale, highly integrated systems. * Ability to work in a fast-paced environment. * Prior experience planning, executing, and driving transformational technology strategies. * Strong communication, organization, time management, interpersonal and management skills. * Outstanding problem identification, analysis and solving skills with a bias for action. * Proven change agent who can improve and grow the capability of teams. * Demonstrated ability to develop effective working relationships and leverage those relationships to improve the quality of work products. * Well organized, thorough, and able to handle competing priorities. * Fluent in agile software processes (Scrum, Kanban) and able led others by example * 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 * o Data mining/programming tools (e.g. SAS, SQL, R, Python) * o Database technologies (e.g. PostgreSQL, Snowflake. and Greenplum) * o Data visualization (e.g. Tableau, Looker, MicroStrategy) * Experienced in designing, implementing and CI/CD pipelines in complex environments. * 3+ years managing complex, distributed and/or enterprise systems Preferred: * 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 * Prior experience on Contact Conter solutions (Sinch/GLIA/Five9/Other) * Prior experience of Marketing Technology platforms engineering (Adobe Campaign, AEP, Salesforce) * Prior experience within financial services * Master's in Computer science, Information Systems preferred. Target base salary range is $140 - $160k, which is based on various factors including skills and work experience. In addition to base salary, this role is eligible for a competitive additional compensation program that is based on individual and company performance. This role is Hybrid. You should be located within a committable distance to one of our offices located in Baltimore MD, Charlotte NC, Wilmington DE, Evansville IN, or Dallas/Fort Worth TX. Our colleagues are in the office a minimum of two days a week for dedicated collaboration. ## Description We are currently seeking a Software Engineering Associate Director - Communications to drive the engineering and delivery of strategic initiatives around contact center utilized by OneMain's Branch and Central operations to execute multi-channel and omni-channel communication via 1 way and 2 way SMS, Email, Push and web. 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. As an Associate Director of Software Engineering at OneMain Financial, you will play a critical role in overseeing a team of more than 10 engineers and driving the success of a cutting-edge project. 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. Job Duties & Responsibilities * Lead and manage one or more agile development teams of 10+ individuals within Customer Communications Technology Lane. * 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. * 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. * Understand viewpoints of and collaborate effectively with product managers and engineering resources to ensure that products are defined, architected, implemented, delivered, and supported in alignment with organizational strategy, goals, and standards while addressing business vision, strategy and needs. * Responsible for the credibility of estimates, consistently deliver on commitments with high quality product on a predictable schedule. * Responsible for 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. * Provide clear and timely communication and effective coordination with stakeholders to ensure risks, issues and changes are well managed. * 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. * Establish standards for performance, client satisfaction, compliance, and operational efficiency. Ensures standards are met or exceeded by interpreting and synthesizing complex metrics against key performance indicators. * Hire, coach, mentor and develop great engineers. * Responsible for ensuring vendor commitments are met within agreed to budget and schedule and that delivered product or service meets business, operational, compliance and other needs. ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [AI Model Management Life Circles: ML Ops For Generative AI Models From Research to Deployment](https://www.wearedevelopers.com/videos/1152-ai-model-management-life-circles-ml-ops-for-generative-ai-models-from-research-to-deployment) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)