Lead Software Engineer - Engineering Manager Track
Utilimarc - Minneapolis, MN
Apply NowJob Description
OverviewUtilimarc is a small, agile team driven by a shared passion for cutting-edge solutions and exceptional client experiences. We’re looking for a Lead Software Engineer to join our forward-thinking Technology team. The role is designed to transition into an Engineering Manager position within 3-6 months, leading a team of 3 engineers while maintaining hands-on technical involvement.Your primary focus is providing technical leadership on a team designing, implementing and maintaining a data SaaS platform in the fleet industry. You’ll work with a hybrid technology stack that includes modern data infrastructure and established Java systems. The ideal candidate has extensive software design, data engineering, and web platform implementation experience.What You’ll DoLead the development of AI/LLM-powered products while establishing best practices for AI-augmented workflowsWork with teammates to determine business requirements and prioritiesBuild and maintain a next-generation data processing and analytics delivery platformDesign and implement LLM integration patterns and AI product features within the data platformDefine, design, build, and maintain all aspects of data delivery and governancePlan and conduct work requiring judgment in evaluating, selecting, and adapting standard techniques, procedures and criteriaIndependently perform assignments to meet outcome-based goalsProvide technical guidance on unusual or complex problemsCollaborate with analysts and data scientists to turn data into knowledge for informed business decisionsSupervise and mentor a small team in technical growth and professional developmentQualificationsEnjoy solving difficult problems10+ years of experience designing, building, and maintaining data and software workflows in production environmentsExperience with data platforms such as Redshift, Snowflake, etc.Expert knowledge of Python, Git, SQL, Java, and managed cloud environments (AWS preferred)Familiarity with LLM APIs (OpenAI, Anthropic, Bedrock) and prompt engineeringExperience building and maintaining platform APIsSolid software engineering principles (requirements gathering, prototyping, testing, CI/CD, sprints, DRY, YAGNI, KISS, IaC)Ability to work autonomously and with a teamDemonstrated experience enhancing a team with technical and cohesive leadershipExcellent communication skills with ability to translate requirements into implementationNice to HavePrevious engineering management or tech lead experiencedbt knowledgeFleet/logistics/IoT domain experienceExperience with analytics and data visualization; comfort with mathematical languageExperience scaling data platforms and teamsCompany DescriptionUtilimarc is leading the industry in analytics solutions for enterprise fleets. We work closely with our customers to ensure their data is actionable and reliable to inform sustainable change within their organization. We have 24 years of industry experience with diverse data silos from large fleets, and we’ve developed an analytics platform that connects and unifies fleet data sources into a single environment — expressed through Fleet Analytics, Benchmarking, and Telematics applications. Utilimarc is headquartered in Minneapolis and works with North America’s highest-performing fleet organizations. For more information, visit DetailsSeniority level: Mid-Senior levelEmployment type: Full-timeJob function: Engineering and Information TechnologyIndustries: Software DevelopmentWe welcome referrals and are committed to equal opportunity employment. #J-18808-Ljbffr
Created: 2025-09-24