Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Manager of Software Engineering

RPM

Manager Of Software Engineering

RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today's complex supply chains. As one of the fastest-growing logistics companies in North America, RPM executes thousands of shipments per month through a combination of digital innovations and an unwavering commitment to customer success. RPM has evolved as a disruptive and differentiated, end-to-end transportation service provider, to meet the ever-changing needs of its customers. RPM proudly services some of the most recognizable and transformative companies in the world as The Driving Force in Logistics™

Your Role

As the Manager of Software Engineering at RPM, you will lead a team creating innovative software solutions for the logistics industry. Our focus is on developing scalable platforms tailored to client needs. With a collaborative culture and a commitment to staying at the forefront of technology, we drive efficiency and innovation, ensuring RPM Freight Systems remains competitive in a dynamic market.

Day-to-Day Responsibilities
  • Lead, mentor, and manage a team of software engineers, providing guidance, support, and fostering a collaborative environment.
  • Lead and participate in the design, development, testing, and deployment of high-quality software solutions that meet business and technical requirements.
  • Set clear goals and performance expectations for the team, monitoring progress, and providing regular feedback through one-on-one meetings with direct reports.
  • Define and implement standards, processes, and best practices to ensure the delivery of high-quality software products that meet business and technical requirements.
  • Collaborate with cross-functional teams to define scope, requirements, and strategies for various software projects.
  • Monitor and analyze metrics to identify trends and areas for improvement in the software development process.
  • Propose and implement process enhancements to enhance software development lifecycle and team productivity.
  • Foster strong communication between quality engineering, development, and product teams to ensure a shared understanding of quality goals and requirements.
  • Collaborate with stakeholders to prioritize testing efforts and ensure alignment with project timelines.
  • Stay updated with industry trends, emerging technologies, and best practices. Apply new knowledge to enhance the team's development processes and tooling.
  • Adherence to RPM values.
  • Be available for on-call support as needed.
  • Other job duties as assigned.
Preferred Qualifications
  • BBS/BA in Computer Science, Engineering, Information Systems, or a related field.
  • 10+ years of professional software engineering experience, with progression across increasingly complex, distributed systems.
  • 3+ years of experience as a team lead or software engineering manager, responsible for delivery, technical direction, and people leadership.
  • Strong hands-on experience with Java and Spring Boot for building microservices and APIs.
  • Experience designing and implementing RESTful APIs, event-driven architectures, and service-to-service integrations.
  • Experience working with AWS cloud services, such as (but not limited to): ECS / EKS, EC2, S3, RDS / DynamoDB, IAM, CloudWatch.
  • Experience with CI/CD pipelines and infrastructure automation (e.g., GitHub Actions, Terraform, or equivalent).
  • Solid understanding of relational and NoSQL data models, including schema design, query optimization, and transactional consistency.
  • Strong experience with unit, integration, and contract testing in a microservices environment.
  • Deep understanding of object-oriented design, domain-driven design (DDD), and common architectural patterns for scalable systems.
  • Experience building and operating distributed, highly available, and scalable systems, including high-volume or event-driven workloads.
  • Familiarity with containerization and orchestration (Docker, Kubernetes) is preferred.
  • Proven ability to participate in and influence architectural decisions, including trade-off analysis across scalability, security, and operational complexity.
  • Strong knowledge of modern software engineering best practices across the full SDLC: coding standards, code reviews, source control (Git), build and release management, observability and production support.
  • Demonstrated success in mentoring and growing engineers, including coaching on design, quality, and career development.
  • Experience working in an Agile/Scrum environment, including backlog refinement, sprint planning, and cross-functional collaboration.
  • Ability to partner effectively with Product, Architecture, and Platform teams to deliver business value through well-designed technical solutions.
  • Ability to evaluate and recommend tools, frameworks, and practices aligned with platform standards and long-term scalability.
Compensation And Benefits
  • Base + VC (based on achieving company goals)
  • BCBS (medical), Delta Dental & VSP (vision)
  • Life insurance, short & long-term disability – paid by RPM
  • Maternity & Paternity Leave
  • 401(k) with generous employer match
  • Unlimited PTO

Come as You Are RPM is an Equal Opportunity Employer. RPM does not discriminate based on race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided based on qualifications, merit, and business need. This job description is intended to define the general nature of the work performed by employees assigned to this role. It is not intended to be an exhaustive list of all responsibilities, duties, and skills of employees in this role. All our employees may be required to perform duties outside of their normal responsibilities from time to time.

Recruitment Agency Notification RPM does not accept unsolicited agency resumes. Do not forward resumes to our careers email address, RPM employees, or any other company location. RPM is not responsible for any fees related to unsolicited resumes.

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Manager of Software Engineering in Birmingham, MI vacancy
  •  ...Manager, Software Engineering, Payments Apply Online Tyler Technologies' Payment Solutions team is looking to hire a Software Manager over our Checkout Team, part of the broader Payments Platform. This platform offers a comprehensive suite of payment processing... 
    Suggested
    Local area

    Tyler Technologies

    Troy, MI
    4 days ago
  • $160k - $170k

    We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing...  ...are seeking an experienced and dynamic Practice Manager to lead our Electrical Engineering and Software practices. The Practice Manager will be... 
    Suggested
    Permanent employment
    For contractors

    ALTEN

    Troy, MI
    4 days ago
  • $182.5k - $228.25k

    Description Senior Manager, Software Engineering Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 182,500-228,250 Additional variable compensation and benefits may... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Rochester, MI
    4 days ago
  •  ...soldiers a decisive advantage. We design, engineer and sustain advanced tracked and wheeled...  ..., Stryker to AJAX, robotic platforms to software solutions and beyond, our portfolio...  ...This role is responsible for leading and managing the activities of the Software Engineering... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Monday to Thursday

    General Dynamics Land Systems

    Sterling Heights, MI
    3 days ago
  •  ...Contract Software Engineer (Irl & US) Responsibilities: Define, own and standardize the product / system architecture for Vision Systems products and functions, including Surround View Visualisation systems, Trailer Assistance Systems, Automated Parking and... 
    Suggested
    Contract work
    Work experience placement

    Keltia Design

    Troy, MI
    3 days ago
  •  ...Software Engineer Apply Online Tyler Technologies is looking for a talented Software Engineer to bring new ideas and creative thinking to our Public Safety Products Division. This role focuses on designing, developing, and maintaining mission-critical, cloud-hosted... 
    Local area

    Tyler Technologies

    Troy, MI
    5 days ago
  •  ...integration and validation of Cockpit and Roof Rail Airbag systems. The role requires 8+ years of experience, a bachelor's degree in engineering, and expertise in validation strategies. Successful candidates will lead cross-functional teams and ensure compliance with safety... 

    General Motors

    Warren, MI
    5 days ago
  •  ...Senior Software Engineer Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over...  ...a rising firm that is consistently named among the 50 best-managed firms in the nation, this is the firm for you. Doeren Mayhew... 

    Doeren Mayhew

    Troy, MI
    8 days ago
  •  ...Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide...  ...Code reviews and pull request workflows o   Source control management (Git/GitHub) o   CI/CD pipeline development o   Testing... 
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM

    Birmingham, MI
    3 days ago
  • $126.13k - $171.8k

     ...About the job Software Engineer Part-time/Full-time Salary: $126,129 - $171,801 per year Location : USA, Southfield, 4800...  ...Job Summary: Working under the direction of the Manager or Senior Team Lead, will be responsible for developing and implementing... 
    Full time
    Part time
    For contractors
    Remote work
    Visa sponsorship

    Vorkis LLC

    Southfield, MI
    2 days ago
  •  ...Lead Embedded Software Engineer Location – Troy, MI (Onsite) Position - Fulltime Skills Required: Bachelor's degree in engineering...  ...-INCA, CANape or CANoe/CANalyzer. Experience in memory management techniques and software design implementation for production... 
    Full time

    Epsilon Solutions Ltd

    Troy, MI
    4 days ago
  • $138k - $172.25k

     ...Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical...  ...OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial,... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    5 days ago
  •  ...Senior Software Engineer Apply Online Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software... 
    Local area

    Tyler Technologies

    Troy, MI
    1 day ago
  •  ...Siemens Siemens Digital Industries Software is a leading provider of solutions for the...  ...that solve problems. We count on our engineers to empower our users with a rich feature...  ...delivery. Build software and systems to manage platform infrastructure and applications... 
    Currently hiring
    Local area

    Siemens

    Troy, MI
    2 days ago
  •  ...Perception Software Engineer - ADAS Southfield, MI At Lucid, we are creating exceptional mobility experiences through innovation to drive the world forward. Built on Lucid's proprietary technology and software-defined vehicle architecture, our award-winning vehicles... 

    Lucid Motors

    Southfield, MI
    1 day ago
  • $85k - $122.2k

     ...Opportunity P&G is seeking a talented and experienced Software Engineer to join our innovative One Digital Warehouse team. This role...  ...Adherence to P&G's IT policy Collaborate with product management to understand requirements, define technical specifications,... 
    Full time
    Work at office
    Worldwide

    PGBPGNGLOBAL

    Pleasant Ridge, MI
    4 days ago
  •  ...We partner with Fortune 500 companies to address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond... 
    Local area
    Worldwide

    V2soft

    Bloomfield Hills, MI
    3 days ago
  • A forward-thinking technology company in Southfield is seeking a Software Engineer (part-time/full-time) to develop and implement software applications. Responsibilities include leading testing efforts and collaborating with teams to enhance product quality. The ideal candidate... 
    Remote job
    Full time
    Part time

    VORKIS

    Southfield, MI
    1 day ago
  • Senior Software Engineer Location: Troy, Michigan; Atlanta, Georgia; or Dallas, Texas. Responsibilities Act as a client-facing full stack engineer, partnering with stakeholders to understand business needs and translate them into effective technical solutions Design... 

    Doeren hew

    Troy, MI
    5 days ago
  • Senior Software Engineer Location: Silicon Valley, CA Type: Full Time Responsibilities Design and develop automation solutions for network testing and validation Work with SONiC and Linux networking platforms Troubleshoot network and switch-related issues Collaborate... 
    Full time

    EmergencyMD

    Southfield, MI
    3 days ago
  • Job Summary Senior Software Development Engineer - Troy, Michigan (Position ID: P-NMOB1 Senior Software Development Engineer #1056001) Responsibilities...  ...the community on advanced technical issues and helping managers guide the career growth of their team members.... 
    Work experience placement
    Immediate start

    FastTek Global

    Troy, MI
    3 days ago
  • Doeren Mayhew is seeking a Senior Software Engineer to act as a client-facing full stack engineer. This role involves designing and delivering scalable, high-quality software solutions while mentoring engineers and maintaining best practices. The ideal candidate should... 

    Doeren hew

    Troy, MI
    4 days ago
  • Responsibilities: Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex...  ...base software services (e.g. Diagnostic Manager, Communication Manager, Task Manager,...  ...Safety Support software validation engineer through the development process and iterate... 

    TechDigital Group

    Troy, MI
    3 days ago
  • GP-Strategies is seeking a Learning Technology Manager to define and lead learning technology strategy in Troy, Michigan. You will work on integrating modern learning tools and AI solutions, promote effective technology adoption, and enhance learning experiences across... 

    GP-Strategies

    Troy, MI
    4 days ago
  •  ...supervisor. This position requires overseeing daily floor operations, monitoring quality of services, and ensuring efficiency by managing MRI technologists. Candidates must have an Associate's degree in Radiologic Technology, 5 years of MRI tech experience, and relevant... 
    Full time
    Afternoon shift

    Corewell Health

    Troy, MI
    2 days ago
  •  ...Application Engineering Supervisor Why join Aptiv? You'll have the opportunity to work on cutting-edge applications, develop breakthrough...  ...KPIs Track launch readiness, risks, issues, and change management Quality & Issue Management Lead response to... 
    Temporary work
    Relocation package

    Aptiv

    Troy, MI
    2 days ago
  •  ...Independent Living Communities in Southfield and Warren, MI. We're looking for Team Leads for all shifts, especially those with management experience. We prioritize a family environment and provide on-the-job training for aspiring caregivers. We also offer a referral... 
    Weekly pay
    All shifts

    AdvisaCare

    Southfield, MI
    2 days ago
  • $140k

     ...seeking an experienced EDI Technical Lead Engineer to lead the modernization of our...  ...or equivalent experience) ~8+ years of software engineering experience ~5+ years of healthcare...  ...health outcomes and more efficient management of complex healthcare benefits. Integra... 
    Temporary work
    Local area
    Remote work

    Integra Partners

    Troy, MI
    5 days ago
  • A software solutions provider based in Troy, Michigan is looking for a Software Support Specialist to provide essential support for mission...  ...role involves troubleshooting software and hardware issues, managing technical incidents, and training users in system functionality... 
    Shift work

    Tyler Technologies, Inc.

    Troy, MI
    1 day ago
  •  ...Independent Living Communities in Southfield and Warren Mi ! Looking for Team Leads for All Shifts! Looking for someone with management/supervisor Experience. We have listened to your wants and needs and have made adjustments to improve upon our family environment... 
    Weekly pay
    Extra income
    Summer holiday
    Immediate start
    All shifts
    Shift work

    AdvisaCare

    Southfield, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Manager of Software Engineering. Be the first to apply!