remote
Senior Manager, AI Enterprise Engineering - Bentley Systems
Software Engineer
Lead a hybrid engineering team to design, build, and scale highly available AI platforms and services, driving AI enablement across the organization while maintaining rigorous code quality and operational excellence.
About the role
Position Summary This position is a key leader responsible for driving the development and delivery of our internal AI platforms and solutions. This role has end-to-end ownership for the team's delivery, focusing on accelerating AI enablement across the Bentley business. You will lead a team of talented engineers and external vendors, coaching them to solve complex business user requirements to maximize adoption and impact across the organization.
Responsibilities
- Lead a hybrid software engineering team, including internal engineers and external vendors, to deliver highly available, scalable, and performant AI platforms and services
- Set and maintain a high bar for code quality and excellence in delivery, taking ownership of the long-term quality, maintainability, and uptime of the team's products
- Act as an active participant in project planning, ensuring that project goals and milestones are met within the approved budget and timeline whilst ensuring quality
- Define and own the long-term architectural vision and strategy for our enterprise AI platforms. You will guide the design of the full solution, from sophisticated AI agents to the intuitive UIs that drive their adoption, ensuring solutions are scalable, resilient, and secure at an enterprise level
- Proactively meet with key stakeholders across the organization to understand their operational pain points and gather business AI requirements. Ensure the team designs and delivers solutions that directly address these challenges and successfully meet the broader business AI objectives
- Be responsible for the skills development of your team. Work with your direct reports to develop career plans and provide coaching for continuous learning and improvement
- Make fact-based decisions to drive product adoption, guide development priorities, and control costs through proper architectural choices with constant vigilance towards usage growth
- Around 25% travel expected
- Requires sitting or standing at will while performing work on a computer (or any other physical requirements ).
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- 10+ years of proven experience in Software Engineering, with a strong background in building enterprise-scale applications
- 2+ years of leadership experience managing a software development team, with experience leading globally diverse or hybrid teams being a plus
- Experience managing multi-million dollar vendor engagements
- Hands-on experience implementing enterprise wide AI tool rollouts
- Proficient in modern software development practices
- Experience with AI/ML projects or platforms and familiarity with relevant languages such as Python, Java, or C#
- Strong ability to estimate, plan, and supervise the work of a significant team for a complex, long-term projec