Remote job
Manager Software Engineering - AI Platform
Job details
About this role
Role overview Lead a software engineering team that builds platform capabilities and integrates third-party software. Partner with product, business, and technical leaders to turn priorities into delivery plans, manage dependencies, and bring business-critical work from discovery into production.
Responsibilities - Set feature direction with product and business owners, aligning team work to goals and product strategy. - Coordinate with technical and cross-functional partners to plan, staff, and deliver initiatives across teams. - Track progress against milestones and quarterly commitments; communicate status, risks, and dependencies to stakeholders. - Guide iterative delivery, code review, production support, bug resolution, and monitoring practices. - Establish clear team goals, service expectations, and delivery measures; coach team members and address performance needs. - Improve engineering processes and practices while supporting talent development, hiring, and onboarding.
Requirements - Bachelor’s degree, or a high school diploma/GED with at least four years of equivalent work experience. - At least five years in a technology role, such as software engineering, business analysis, quality assurance, product management, or technology project management. - At least two years of team leadership experience. - Experience delivering business-critical software functionality in an agile environment.
Benefits and work setup - Role is based in Minnesota, Illinois, or the Kansas City area. - Listed U.S. base salary range is $113,000–$254,200; individual pay depends on location and relevant qualifications. Variable compensation is not included in the range. - Benefits include health coverage, retirement savings with employer match, paid leave, parental leave, and career development opportunities.