Associate Director Staff Engineer Software
Role details
Job location
Tech stack
Job description
What makes a Associate Director Staff Engineer Software successful at OneMain? Check out the top traits we're looking for and see if you qualify.
- Adaptable
- Analytical
- Curious
- Entrepreneurial
- Inventive
- Problem Solver
Culture
- We foster an entrepreneurial spirit that's powered by a national brand - our teams are empowered to make a difference
- We encourage teams to take ownership of initiatives in this fast-paced, innovative culture so they can drive solutions that stay ahead of customer needs
- We prioritize teamwork and building in-person connections with each other, understanding that fostering a collaborative environment is the best way to support each other.
- We promote avenues to allow team members to expand their professional capabilities and continuously develop skills, facilitating upward mobility and career progression
I like working at OneMain because of the opportunity it provides. You get to work with a lot of talented people, a lot of motivation to better the lives of our customers and a lot of fun technology that you get to interact with on a daily basis. I feel like I have many different options that I can take on yearly., 1. Architecture Design & Domain-Aligned Solutions
- Define and evolve scalable, resilient architectures for communication platforms supporting customer engagement (voice, messaging, digital channels)
- Design solutions aligned to industry-specific requirements:
- Financial Services: security, compliance, auditability
- Communications: real-time processing, high availability
- MarTech: personalization, event-driven engagement
- Ensure alignment with enterprise target-state architecture and platform strategy
- Hands-on Engineering ( 50%)
- Design and implement backend services, APIs, and integration layers
- Build and deploy applications using containerized environments and Kubernetes orchestration
- Develop production-grade code, prototypes, and reference implementations
- API, Data & Integration Architecture
- Architect API-first ecosystems, including GraphQL and RESTful services
- Design event-driven and streaming architectures to support real-time communication and marketing workflows
- Integrate with enterprise platforms such as:
- CRM systems (e.g., Salesforce)
- Contact center / CPaaS platforms
- Marketing automation and customer data platforms
- Cross-functional Leadership & Influence
- Collaborate with engineering, product, and enterprise architecture teams to ensure solution alignment and execution
- Act as a thought partner, introducing innovative approaches and improving system design quality
- Influence decisions across teams without formal authority
- Standards, Governance & Continuous Improvement
- Establish and enforce architecture standards, reusable patterns, and engineering guardrails
- Drive simplification, scalability, and reduction of technical debt
- Evaluate emerging technologies and recommend pragmatic adoption aligned to business value
Requirements
Technical Skills
- Strong expertise in backend architecture and distributed systems design
- Hands-on experience with:
- Kubernetes and containerization (Docker, orchestration patterns)
- GraphQL and modern API architectures (REST, event-driven systems)
- Microservices and cloud-native platforms
- Observability: Distributed tracing (X-Ray/OpenTelemetry), structured logging, metrics/alerting pipelines.
- Messaging & Orchestration: SQS/EventBridge or equivalents (Pub/Sub, Service Bus); DLQs; workflow engines.
- CI/CD: Automated pipelines with tools including Github Actions, Jenkins or equivalent experience
- Experience building or supporting real-time or high-throughput systems
- Proficiency in backend technologies (e.g., Java, Kotlin, Node.js, Go, or similar)
Domain Experience (Preferred)
Candidates should have experience in one or more of the following:
- Financial Services
- Secure, compliant systems (PII, PCI, regulatory constraints)
- Transactional platforms (payments, lending, servicing)
- Communications / MarTech / Contact Center
- Low-latency, high-availability distributed systems
- Personalization engines, campaign orchestration
- Voice, messaging, IVR, or omnichannel engagement platforms
Architecture & Engineering Capabilities
- Ability to operate across strategic architecture and hands-on implementation
- Strong grounding in:
- scalability, resiliency, and performance engineering
- API lifecycle and governance
- system integration and orchestration patterns
- Experience aligning solutions to enterprise target-state architecture
Personal Attributes
- Self-starter: Proactively drives outcomes with minimal oversight
- Thought provocateur: Challenges existing paradigms and elevates architectural thinking
- Collaborative: Builds alignment across engineering, product, and architecture teams
- Pragmatic: Balances long-term vision with near-term delivery needs
- Influential communicator: Clearly conveys complex technical concepts to varied stakeholders
Benefits & conditions
- We promote social and family well-being by offering paid time off for volunteer hours and providing family back-up care.
- We offer extensive, comprehensive coverage to support team members' needs physically and mentally, such as access to Talkspace and Hinge for on-demand physical therapy via an app.
- We offer financial wellness that includes 401(k) with match, ESPP, tuition reimbursement and tools like subscription cancelation that help you stay on top of your financial goals.