What are the responsibilities and job description for the Director, Platform Solutions & Software Engineering position at Soni?
To support the next phase of growth, the firm is seeking a Director, Platform Solutions & Software Engineering to lead the modernization, rationalization, and scalability of its application portfolio. This role owns the strategy and execution required to ensure enterprise applications are reliable, scalable, cost-effective, and aligned with evolving business and regulatory needs.
Key Responsibilities:
Application Portfolio Strategy & Roadmap
Define and maintain the enterprise application portfolio roadmap in alignment with business priorities, regulatory requirements, and value-creation objectives. Lead application enhancements and modernization initiatives to ensure platforms evolve alongside operational needs. Identify and eliminate redundancies across the application portfolio, reducing overlap and total cost of ownership. Balance short-term operational demands with long-term scalability and simplification.
Platform Solutions & Software Engineering Delivery
Lead the design, development, and support of custom applications and platform solutions that enable core business processes. Establish and enforce software engineering standards, development best practices, and release management disciplines. Ensure solutions are secure, resilient, and aligned with enterprise architecture standards. Partner closely with Infrastructure, Data, and Security leaders to deliver integrated, end-to-end platform performance.
Application Performance & Scalability
Own application performance management to ensure platforms scale with transaction volumes, client growth, and new product offerings. Implement monitoring, capacity planning, and performance optimization practices across the application portfolio. Proactively identify and remediate technical risks and bottlenecks before they impact operations or clients. Support high-availability and business continuity objectives for mission-critical systems.
Technology Assessment & Business Partnership
Partner with business leaders to assess technology needs and identify improvement opportunities. Lead evaluations of packaged software and third-party platforms, including build-versus-buy analyses, vendor selection, and implementation planning. Translate business requirements into pragmatic technology solutions that balance speed, cost, risk, and scalability. Serve as a trusted advisor to operations, finance, compliance, and executive leadership.
Team Leadership & Operating Model
Build, lead, and develop a high-performing platform solutions and software engineering organization, including both internal and contract resources. Manage onshore and offshore teams to ensure effective collaboration, accountability, and productivity. Own resource allocation, capacity planning, and prioritization across multiple initiatives and stakeholders. Establish clear performance expectations, career paths, and development plans for technical talent.
Scale & M&A Enablement
Support application integration for acquired platforms, including system onboarding, consolidation, and decommissioning. Reduce complexity by rationalizing acquired applications and aligning them to enterprise standards. Develop repeatable integration and modernization playbooks to support future acquisitions.
Qualifications:
Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.
Key Responsibilities:
Application Portfolio Strategy & Roadmap
Define and maintain the enterprise application portfolio roadmap in alignment with business priorities, regulatory requirements, and value-creation objectives. Lead application enhancements and modernization initiatives to ensure platforms evolve alongside operational needs. Identify and eliminate redundancies across the application portfolio, reducing overlap and total cost of ownership. Balance short-term operational demands with long-term scalability and simplification.
Platform Solutions & Software Engineering Delivery
Lead the design, development, and support of custom applications and platform solutions that enable core business processes. Establish and enforce software engineering standards, development best practices, and release management disciplines. Ensure solutions are secure, resilient, and aligned with enterprise architecture standards. Partner closely with Infrastructure, Data, and Security leaders to deliver integrated, end-to-end platform performance.
Application Performance & Scalability
Own application performance management to ensure platforms scale with transaction volumes, client growth, and new product offerings. Implement monitoring, capacity planning, and performance optimization practices across the application portfolio. Proactively identify and remediate technical risks and bottlenecks before they impact operations or clients. Support high-availability and business continuity objectives for mission-critical systems.
Technology Assessment & Business Partnership
Partner with business leaders to assess technology needs and identify improvement opportunities. Lead evaluations of packaged software and third-party platforms, including build-versus-buy analyses, vendor selection, and implementation planning. Translate business requirements into pragmatic technology solutions that balance speed, cost, risk, and scalability. Serve as a trusted advisor to operations, finance, compliance, and executive leadership.
Team Leadership & Operating Model
Build, lead, and develop a high-performing platform solutions and software engineering organization, including both internal and contract resources. Manage onshore and offshore teams to ensure effective collaboration, accountability, and productivity. Own resource allocation, capacity planning, and prioritization across multiple initiatives and stakeholders. Establish clear performance expectations, career paths, and development plans for technical talent.
Scale & M&A Enablement
Support application integration for acquired platforms, including system onboarding, consolidation, and decommissioning. Reduce complexity by rationalizing acquired applications and aligning them to enterprise standards. Develop repeatable integration and modernization playbooks to support future acquisitions.
Qualifications:
- 10–15 years of experience in software engineering, application development, or enterprise platform environments, with 5 years in a leadership role
- Experience operating in complex, regulated, transaction-heavy environments such as healthcare services, insurance, financial services, or TPA organizations
- Proven ownership of:
- Enterprise application portfolios
- Custom and packaged software solutions
- Application performance, scalability, reliability, and availability
- Experience in private equity–backed, high-growth, or multi-entity organizations strongly preferred
- Strong execution-oriented technology leader who balances engineering rigor with business pragmatism
- Demonstrated ability to make effective trade-offs between customization, standardization, and speed
- Effective communicator capable of bridging technical and non-technical stakeholders
- Accountable leader with a bias toward simplification, scalability, and measurable outcomes
Compensation is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.
Salary : $140,000 - $160,000