Job Closed
This listing is no longer active.
Identity Security for the Global Enterprise
Vice President, Engineering
Location
California
Posted
38 days ago
Salary
$219K - $300K / year
Seniority
Lead
Job Description
Vice President, Engineering
Ping Identity
• Own strategy, delivery, and operations for a large, multi-tenant platform composed of many services and product teams. • Lead a multi-year AI transformation, embedding AI into products and engineering practices with clear success metrics (e.g., feature velocity, quality, cost, and customer impact). • Manage and develop a ~300-person, geo-distributed engineering organization, including major hubs in India and other regions. • Build trust with existing teams and leaders while making and executing difficult architectural, organizational, and investment decisions. • Partner closely with Product, Architecture, SRE/Operations, Security, and GTM to align priorities and tradeoffs across a broad product portfolio. • Communicate strategy, progress, and risk to the executive team and Board in a concise, business-focused way.
Job Requirements
- VP-level experience leading large engineering teams owning a complex, multi-tenant SaaS platform or equivalent large-scale service architecture.
- A clear track record of operationalizing AI over multiple years from pilots to scaled, repeatable use cases in products and the SDLC.
- Experience driving at least one major technology and organizational transformation from vision through execution and stabilization.
- Proven success leading large, distributed teams across multiple time zones; prior experience with India is strongly preferred.
- Strong executive and Board presence, with the ability to explain technical and organizational tradeoffs in business terms.
- Comfort managing a wide portfolio of products and services, setting priorities, and ensuring teams can move quickly without sacrificing reliability.
- A collaborative leadership style that builds trust with senior leaders and engineers in environments where hard decisions are required.
- Flexibility on domain background: platform/SaaS and AI leadership are more important than prior experience in security or identity.
Benefits
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)
Related Guides
Related Job Pages
More Software Engineer Jobs
Lead Software Engineer
MercorCincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.
Role Description - Author and manage Pull Requests (PRs) to integrate new code into large, complex open-source codebases. - Evaluate and enhance AI model training through active contributions to open-source repositories. - Collaborate with AI research teams to improve training data quality and model outputs. - Work independently and asynchronously to meet deadlines and deliver impactful code. - Shape the future of open-source projects by providing structured feedback and innovative solutions. Qualifications - Strong ability to author and manage Pull Requests (PRs). - Demonstrated experience with significant GitHub contributions. - Preferred: 3+ years as a Software Engineer. Requirements - Start Date: Immediately Application Process - Upload resume - AI interview based on your resume - Submit form Resources & Support - For details about the interview process and platform information, please check: Interview Process - For any help or support, reach out to: support@mercor.com - Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.
Role Description As a Lead Software Engineer in Kainos, you'll be responsible for leading teams and developing high quality solutions which delight our customers and impact the lives of users worldwide. It’s a fast-paced environment so it is important for you to make sound, reasoned decisions. - Manage, coach, and develop a small number of staff, focusing on employee performance and career development. - Provide direction and leadership for your team while solving challenging problems together. - Interact with customers, share knowledge, and mentor those around you. Qualifications - Expertise in designing, building, testing, and maintaining modern software applications, with strong experience in at least one of Python or C#/.NET. - Technical leadership of teams building and testing modern, scalable, secure, performant applications in line with software development principles, practices, and patterns (e.g., XP, TDD). - Experience building AI or ML-powered products, including model integration, evaluation, prompt engineering, or retrieval-augmented generation (RAG) pipelines. - Experience with Microsoft Azure AI services (e.g., Azure OpenAI Service, Microsoft Foundry, Cognitive Services) or equivalent cloud AI platforms. - Experience of technical ownership for a product or software project, including architecture, estimation, product planning, and user story/requirement creation. - Expertise in software design and development across all layers of an application, including API design, data pipelines, and front-end integration. - Demonstrated ability in managing, coaching, and developing junior members of your team and wider community. - Experience with the latest Continuous Integration and Continuous Delivery techniques, including CI/CD for ML/AI workloads (model versioning, experiment tracking, automated evaluation). Requirements - Experience with the Microsoft agent ecosystem (e.g., Microsoft Agent Framework, Copilot Studio, Microsoft 365 Agents SDK, or Semantic Kernel). - Knowledge of responsible AI practices, including content filtering, PII handling, bias testing, and governance of autonomous agent actions. - Good communication skills, with the ability to communicate technical concepts and trade-offs to both technical and non-technical stakeholders. - Active participation in knowledge sharing activities, both within the team and at a wider capability level and externally where appropriate. - Experience of multiple programming languages and data storage technologies, including vector databases or search indices. - Knowledge of public cloud platforms such as Azure or AWS, including SaaS and PaaS offerings. Benefits - People-first culture where your ideas are valued and your growth is supported. - Opportunity to be part of a diverse, ambitious team that celebrates creativity and collaboration.
• Performs activities covering the entire software development lifecycle, from requirements gathering through to support for final deployment of the features they develop, consistent with agile development processes. • Be a member of the development team, taking ownership of work items for development in each Sprint; • Perform development-related activities such as analysis and design, programming, testing, and requirements; • Carry out software development activities in a multidisciplinary way, focusing on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing and deployment; • Manage own work, promptly notifying the team of any delays or other impediments; • Mentor and support developers on the project development team; • Code and integrate software components according to technical specifications, using the development tools, programming languages and libraries defined for the project; • Identify, build and test developed components to ensure quality; • Perform corrective and evolutionary maintenance of software components; • Prepare technical documentation in accordance with the contract requirements under which they are working; • Integrate components produced with those built by other team members, using the integration tool defined for the project; • Set up and configure a local development environment according to the project’s requirements and needs; • Provide support to the IT team and client users when requested, regarding the characteristics and specifics of the components, modules and software packages developed; • Deliver and execute integration tests in the client environment to ensure full functionality of the software and its components; • Monitor acceptance testing and deployment of the software in the client environments as established in the contract; • Conduct training and knowledge transfer to the client about the developed software to ensure proper system operation; • Understand the operation of information systems based on experimentation/observation, with the ability to refactor legacy web systems.
Role Description As a Linux Device Driver Development Engineer, you will develop, integrate, and debug low‑level drivers and platform software for custom embedded SoC and multi‑core systems. You will work across BSP, bootloader, kernel, and driver layers to ensure stable HW–SW integration and high system performance. - Develop and customize Linux device drivers and platform software. - Lead board bring‑up, bootloader integration (U‑Boot), and power‑on boot flows. - Port, integrate, and upstream kernel drivers; support OS/kernel upgrades. - Develop bare‑metal and kernel drivers for peripherals and subsystems. - Perform system‑level debugging using JTAG/J‑Link and lab equipment. - Collaborate across HW, validation, and system teams to resolve complex issues. Qualifications - Strong experience with Linux kernel development and device drivers. - Proficient in C programming for kernel and systems software. - Deep understanding of SoC architecture, multi‑core systems, NUMA, and memory hierarchies. - Hands‑on experience with drivers for GPIO, SPI, I2C, UART, PCIe, Ethernet, storage, DDR. - Expertise in kernel subsystems (scheduler, memory management, IPC, DMA, interrupts). - Experience with board schematics, HW bring‑up, and HW–SW integration. - Familiarity with Yocto/Buildroot, Git, and system‑level Linux debugging. - Knowledge of multimedia/display, GPU drivers, or OpenGL/OpenCL is a plus. Benefits - Flexibility with remote work options and adaptable schedules. - An inclusive culture that values diversity and commitment to growth. - Access to continuous learning opportunities and certifications in emerging technologies like cloud and AI.



