Manager, Software Engineering - Connected Technologies

Sunbelt Rentals, Inc.Fort Mill, SC
5d$130,315 - $179,183

About The Position

Position Objective: The Manager of Software Engineering leads diverse technology teams in designing, developing, implementing, and supporting enterprise technology solutions, including ERP, Salesforce, and customer applications. This hands-on manager oversees technical architecture, code reviews, requirements analysis, planning, and release management, ensuring solutions accurately translate business strategy into technology deliverables. The role involves mentoring staff, managing vendors, maintaining compliance, fostering innovation, and building robust relationships across the organization.

Requirements

  • Bachelor's degree in Computer Science, Systems Analysis, or a related field, or equivalent work experience.
  • 7+ years technology experience, including software engineering/development and management across multiple IT disciplines.
  • 1-3 years direct managerial/team leadership experience is preferred.
  • Proven ability to recruit, develop, mentor, coach, and retain high-performing teams.
  • Excellent interpersonal, written, and verbal communication skills.
  • Strong problem-solving, analytical, facilitation, multi-tasking, and collaboration skills.
  • Demonstrated understanding of enterprise application environments (such as ERP, Salesforce, and custom solutions), integration protocols, and compliance frameworks.
  • Ability to manage stress, conflicting priorities, and high-impact escalations.

Nice To Haves

  • Familiarity with AS/400, RPG, webservice development, and rental industry practices is preferred.

Responsibilities

  • Provide hands-on technical leadership, including architectural/design reviews, troubleshooting, and strategic planning across application development, support, and systems integration.
  • Cross functional collaboration to review and design feasible, cost-effective, and functional solutions.
  • Direct and empower teams to achieve goals through mentoring, performance reviews, and professional development.
  • Oversee the planning, prioritization, and execution of multiple work streams, releases, upgrades, environment changes, and new location setups.
  • Lead implementation and operational support, including platform installations, administration, configuration, maintenance, and on-call support as needed.
  • Ensure adherence to compliance requirements (SOX/PCI), change control policies, and audit controls, while maintaining robust documentation repositories.
  • Analyze business operations, recommend improvements, and facilitate protocols for deploying new applications or systems.
  • Build strong relationships across business and technology teams, vendors, stakeholders, and smart-sourcing partners; manage vendor relationships and contract staff.
  • Foster innovation to drive competitive advantage, enhance customer experience, improve service quality, and strengthen cost-effectiveness.
  • Develop, manage, and report on SLAs, KPIs, and technology budgeting.
  • Identify and proactively address technical gaps, system vulnerabilities, and data discrepancies.
  • Ensure effective communication at all organizational levels and provide business-friendly presentations and documentation.

Benefits

  • Health, Dental and Vision plans
  • 401(k) Match
  • Volunteer time off
  • Short-term and long-term disability
  • Accident, Life and Travel insurance, as well as flexible spending
  • Tuition Reimbursement Options
  • Employee Assistance Program (EAP)
  • Length of Service Awards
  • Medical/Dental/Vision Insurance
  • 401(k) Retirement Plan - US
  • RRS Plan – CAN
  • Paid Parental Leave
  • Paid Holidays and Paid Time Off
  • Tuition Reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service