About Us:
insightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive solutions span Financial Planning and Analysis (FP&A), Controllership, and Data and Analytics. We deliver finance teams the insights required to navigate any economic climate and drive greater financial intelligence, while increasing productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.
Job Description:
As a Senior Engineering Manager in Application Engineering, you will lead two to three application development teams focused on building new features and enhancing current capabilities within the Certent Equity Management (CEM) platform for a large, strategic enterprise client engagement. Reporting to the Sr Engineering Manager over Application Engineering and QA, you will manage engineers across multiple squads — each led by a Lead/Principal Engineer who owns the daily technical execution of their team.
This is a primarily management-focused role (80-100%) — your job is not to be in the code, it is to make your teams and their leads highly effective. You will own the delivery, the people, and the client relationship dynamics that come with a high-visibility, high-accountability engagement. The right candidate brings strong big-picture thinking and the judgment to translate that into the right decision at the right time — knowing when to push back on a requirement, when to escalate a risk, and when to let a lead run. You will be expected to dig into root business problems rather than accepting requests at face value, and advocate for solutions that work generically across the CEM platform while still meeting this client's specific needs.
You will bring a strong AI background and the leadership ability to drive meaningful AI adoption across your teams — not as a mandate to check a box, but as a genuine accelerant to engineering velocity and quality.
Responsibilities
Delivery Ownership & Accountability
- Own delivery outcomes across your application engineering teams — with clear milestones, accountability structures, and follow-through at the Lead/Principal level.
- Translate complex functional and technical requirements into detailed delivery plans; actively manage priorities, surface trade-offs, and keep teams focused on the highest-impact work.
- Communicate status clearly and fluently — accountable up to the Sr Engineering Manager and Sr Director, and across to QA, Platform, and Reporting/BI vertical leaders — with accurate, actionable narratives.
- Identify blockers, dependencies, and risks early; drive resolution through direct ownership or escalation.
- Hold Lead/Principal Engineers accountable for the daily execution, technical quality, and team health of their respective squads.
AI Strategy & Adoption
- Champion ≥50% AI-authored PR targets and ≥95% AI code review adoption as organizational minimums across your teams.
- Drive meaningful AI tooling adoption — not just compliance with targets, but genuine integration of agentic development workflows that improve engineering velocity and code quality.
- Serve as an active advocate for AI-first engineering practices within your teams and across peer verticals.
- Stay current on agentic development tooling and bring forward-looking recommendations to the Sr Engineering Manager and Sr Director.
Team Leadership & People Management
- Day-to-day management of your application engineering teams: Lead/Principal Engineers, Sr Engineers, Engineers, and Associate Engineers across a globally distributed workforce.
- Own the hiring of Lead/Principal Engineers across your teams — building a strong lower-tier leadership bench that can operate with increasing autonomy and technical authority.
- Own hiring, onboarding, performance management, career development, and retention across your teams; partner with the Sr Director on headcount planning.
- Develop and grow Lead/Principal Engineers — coaching them on technical leadership, team management, and how to run their squads effectively.
- Foster a high-trust, high-accountability culture across a geographically distributed team spanning US, India, Ukraine, and other locations.
- Run effective management cadences — 1:1s with leads, cross-team syncs, retrospectives — without creating overhead that slows delivery.
Client Engagement & Requirements Leadership
- Engage actively with client stakeholders on requirements — asking the right questions, digging into root business problems, and challenging requests that represent one-off solutions rather than platform-generic capabilities.
- Translate complex functional and technical requirements into detailed project plans and schedules; advocate for solutions that solve the client's use cases while working generically across the broader CEM platform and client base.
- Partner with Product Management to ensure requirements are well-defined, properly scoped, and sequenced for maximum platform value.
- Build credibility with client stakeholders through delivery consistency, clear communication, and a track record of solving the right problems.
Cross-Functional Alignment
- Serve as the primary engineering interface for your client engagement — owning alignment with Product, QA, and Platform teams on dependencies, sequencing, and delivery readiness.
- Represent your teams' priorities and progress in engineering leadership forums alongside peer Sr Engineering Managers.
- Partner with the Sr Engineering Manager and Sr Director on org-wide engineering standards and investment sequencing.
Qualifications
Required
- 8+ years of software engineering experience in enterprise SaaS environments, with 3+ years in engineering management leading teams of 10+ engineers.
- Demonstrated experience managing through leads — comfortable operating at 80-100% management, developing Lead and Principal Engineers as the daily technical authority for their teams.
- Proven hiring ability — track record of identifying, attracting, and onboarding strong Lead and Principal-level engineering talent to build a high-performing lower-tier leadership team.
- Hands-on background in Microsoft technology stack — C#, .NET, and Azure cloud services — with sufficient depth to engage credibly in technical trade-off discussions with Lead and Principal Engineers.
- Demonstrated AI/ML background with a track record of driving meaningful AI tooling adoption across engineering teams — not just setting targets, but changing how engineers actually work.
- Strong requirements leadership skills — demonstrated ability to dig into root business problems, challenge requirements that don't generalize, and advocate for platform-generic solutions over one-off builds.
- Strong big-picture thinking with the judgment to translate strategic context into the right decisions at the right time — across delivery, people, and client dynamics.
- Strong delivery ownership mindset: experience organizing team priorities, setting clear accountability structures, and driving outcomes to completion across multiple parallel workstreams.
- Fluent communicator — able to engage credibly with client stakeholders and translate complex engineering realities into clear narratives for senior leadership.
- Experience managing distributed, global engineering teams across multiple time zones.
- Bachelor's degree in Computer Science, Engineering, or equivalent work experience.
Preferred
- 5+ years of direct client-facing experience including technical discussions, requirements leadership, and solution delivery.
- Experience leading engineering teams in high-accountability, named enterprise client engagements — where delivery commitments carry contractual or relationship-level consequences.
- Background in financial services, equity compensation, or adjacent regulated domains.
- Experience developing Lead and Principal Engineers into increasingly autonomous technical leaders.
- Familiarity with Oracle database environments at enterprise scale.
- Experience with large-scale feature development programs spanning multiple squads and extended timelines.
The salary range in United States of America for this position is 139,000.00 to 174,000.00 USD Annual.
Your specific offer within this range will be determined by your skills, experience, and qualifications. For non-sales roles, you may be eligible for a bonus. For sales roles, this range includes a commission target.
We are committed to pay transparency and fair compensation practices. If you have questions about our compensation approach, please don't hesitate to ask during the interview process.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Learn more about our high-energy, high-performance global team: Work With Us
insightsoftware About Us: Hear From Our Team
Background checks are required for employment with insightsoftware, where permitted by country, state/province.
At insightsoftware, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace.