job summary: Software Manager About: Invenco is based in New Zealand, with US offices in Atlanta and Tampa. They build payment processing technologies worldwide, catering primarily to self service payment equipment. Payment terminals on gas station pumps, vending machines, etc Why it's Open: Growth. They have experienced tremendous client acquisition worldwide so need development consultants to help with the project growth. Also, they need someone to manage, motivate and provide technical leadership to the North American Engineering. Build and maintain a high performance environment that allows the team to deliver high quality solutions on time that meet or exceed the needs of our internal and external customers. Scope: Provide 1) team management and leadership, 2) software development and rollout, 3) solution design and architecture, 4) roadmap and strategy development, 5) establishing software development 6) testing framework and practices, and 7) technical presales Preferred Requirements: Experience with approaches to code testing (JUnit and automated) and code quality metrics. An understanding of payments systems products and their product domain.An understanding of the Convenience Fuel Retail industryFamiliarity with embedded devices Experience with enterprise level real-time transactional systems. Add'l Requirements: Tertiary qualification in Computer Science or Information Technology, or equivalent practical experience at a senior level. 10+ years software development experience in a similar role.Advanced C++ and/or Java knowledge and experience. Experience working in & leading an agile software development environment Proven ability to solve complex problems. Able to show clear design to code implementation techniquesBroad experience of software development and relevant methodologies. Excellent communication skills both written and verbal.Ability to work with external customers Ability to build and sustain effective relationships.Experience with code testing, code coverage and code quality processes and metrics. No restrictions to travel Sells: Global company that is growingNamed NZ's HI- Tech Company of the year in 20184 days WFHLots of autonomy Gain experience working in payment processing industry Interview process: 2 steps, conducted on virtual meetings. Hiring managers sit in NZ. Both interviews will be conversational, touching on technical and behavioral skills. No coding evaluations. The key to getting an offer is being able to show strong C++ and/or OOP methodology. And being open to working almost exclusively in C++. Additional notes about the role: Team Management and Leadership: Supervise the activities of the development and test team to provide effective analysis, design, programming and testing skills in the production of software systemsEnsure the development and testing team are directed towards profitable activitiesAllocate assigned resources, material, equipment for optimum utilisation Software Development and rollout, Solution Design and Architecture, Roadmap and Strategy Development Closely work with the Management Team (including Project/Program Management, Sales,Product Management - internal teams and Customer/Partner external management teams) to assess the requirements, define a strategy and develop a rollout roadmap/plan such that it aligns with the company's visions and policiesContribute to gathering requirements, ensuring they are achievable. Define, analyse and design implementation approaches; gain product management or enterprise architect approval when required; work closely with customers and partners Establishing Software Development and Testing framework and practices Software DocumentationSoftware TestingTechnical Presales location: Tampa, Florida job type: Permanent salary: $170,000 - 175,000 per year work hours: 8am to 4pm education: Associates responsibilities: Provide 1) team management and leadership, 2) software development and rollout, 3) solution design and architecture, 4) roadmap and strategy development, 5) establishing software development 6) testing framework and practices, and 7) technical presales qualifications: Experience level: ManagerMinimum 4 years of experienceEducation: Associates skills: Embedded Software Design Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status. At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information