V

Verra Mobility

Smart transportation technology and safety solutions

Manager – Software Development

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNew York, NY, USANo salary listed

About the Job

Requirements

  • At least 10 years of experience in commercial enterprise software delivery.
  • At least 3 years of hands-on cloud technology experience; Azure is preferred and AWS is also mentioned.
  • Good knowledge and experience with cloud security, cybersecurity practices, compliance, data privacy, and security protocols and practices.
  • Complete understanding of all phases of application development and Agile methodologies.
  • A BA/BS or advanced degree in Business, Computer Science, or equivalent is preferred but not required.
  • Deep technical expertise in C#, .NET, Java, or Python, and proven experience in delivery areas including back-office systems, artificial intelligence, Internet of Things, security, and integration.
  • Good day-to-day planning, resource management, and time management skills.
  • Good communication skills to discuss issues with software engineers and all levels of management.
  • Ability to establish oneself as a credible source for guidance on organizational standards and norms.
  • Ability to say no when necessary and provide reasoned explanations.
  • Ability to synthesize information, experience, and multiple inputs to determine the best course of action for teams and units.
  • Ability to optimize and integrate large-scale systems to improve quality and service.
  • Ability to hold others accountable for meeting customer needs.
  • Ability to encourage others to seek perspectives from impacted stakeholders.
  • Ability to collaborate and communicate with technical and business stakeholders.
  • Strong analytical skills and attention to detail.
  • Willingness and ability to coach and mentor less experienced engineering staff.
  • Successful completion of the Nlets fingerprinting background assessment.
  • Must be able to commute to the New York City office 2–3 days per week.

Responsibilities

  • Plan with Product and Engineering to create aligned roadmaps and backlogs and manage input, throughput, and capacity.
  • Execute committed projects with the team on time, within budget, and with quality; manage changes and disruptions, partner with other managers and teams, and adhere to best practices, processes, and audit constraints.
  • Keep stakeholders and the team informed about status, issues, and risks.
  • Coach and develop the team, identify and address talent and resource gaps, and identify and introduce new technologies to solutions.
  • Guide team development efforts toward successful project delivery.
  • Provide hands-on technical leadership to teammates in delivering quality solutions to technical problems.
  • Maintain high software quality standards by establishing good practices and habits within the team.
  • Assist in collecting and documenting user requirements, developing user stories, and preparing estimates and work plans.
  • Participate in peer reviews of solution designs and related code.
  • Guide the resolution of technical and application problems.
  • Assess opportunities for application and process improvement and document the rationale for the regional R&D Director, team members, and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on time and on budget.
  • Analyze system specifications and translate system requirements into task specifications for less experienced software engineers.
  • Participate in Agile estimation, planning, daily ceremonies, and retrospectives to drive continuous improvement in team and personal performance.
  • Ensure involved team members have necessary resources, communicate effectively, and are shielded from distractions and interruptions to deliver customer value.
  • Keep time goals clear and visible to teams and facilitate daily check-ins, planning, showcases, and retrospectives.
  • Guide teams in communicating project visions effectively to inspire achievement.
  • Ensure time management and recording are completed accurately and on time each week.
  • Participate in performance and salary review sessions.
  • Manage conflicts within the team and seek support where appropriate.
  • Hold one-on-one catch-ups with team members to provide opportunities for two-way feedback.
  • Improve the efficiency and effectiveness of Verra Mobility products and services.
  • Improve the quality of deliverables to internal and external clients.
  • Deliver projects on time and within estimated budgets.

Desired Qualifications

  • Azure cloud technology experience.

About the Company

Verra Mobility

Smart transportation technology and safety solutions

Verra Mobility provides technology solutions for smart transportation, helping cities, fleets, and rental companies make roads safer and more efficient. Its offerings include hardware and software for programs like school bus stop-arm cameras, fleet management, and data analytics. The system typically combines cameras and sensors with software to monitor traffic events, enforce laws, and optimize operations; customers install the technology, receive ongoing maintenance, and access analytics to improve transportation systems. The company distinguishes itself through a global footprint (over 15 countries), a diverse client base (government agencies, commercial fleets, rental car companies), and multiple revenue streams from sales, installation, maintenance, and data services, along with partnerships within the smart mobility ecosystem. The overall goal is to reduce traffic incidents, improve driver behavior, and create safer, more connected transportation networks.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Mesa, AZ
Founded
1987

Recently Posted Jobs

Explore more opportunities at Verra Mobility

See more jobs