What are the responsibilities and job description for the Software Engineering Manager position at Invenco?
- Senior North America Leadership Role - based in Florida
- Lead the Software function for North America
- Build new innovative products – disrupting the payments industry.
- Provide leadership for a collaborative team and maintain a great culture.
We are looking to hire a new Software Manager based in Tampa. This is a key position for North America – you will be creating new and innovative products as you lead a team of developers & testers.
Why Invenco?
Here are our top three reasons for why you want to join Invenco:
- Culture: Down-to-earth, open culture that values diversity & inclusivity.
- Products: We’re building new & unique products for the payments industry – if you are a techie this is the place to be.
- Global: We’re a global company – opportunity for travel, being part of a diverse team and international secondments as well.
Invenco – Work Environment
- We have an agile environment, with a focus on collaboration.
- We offer flexible working and aim to look after our people. At Invenco we understand you have commitments outside of work – which could be picking up the kids from school, having a run during the day or just making sure you get to surf a great offshore before work.
- We are a down-to-earth, open culture that values diversity & inclusivity – and encourage our people to bring their authentic selves to work. In our last survey 78% of employees felt that we had an inclusive environment.
- Based in six countries we have over 32 different nationalities, and we celebrate our cultural differences with cultural lunches and celebrations.
Invenco – Benefits:
We look after our people at Invenco – our biggest focus is our culture and ensuring we create a positive work environment. Our culture is based on our values, Winning, Collaboration and Innovation. We continuously look at ways to make improvements and regularly ask for employee feedback and input. In North America our key benefits include:
- Competitive compensation, comprehensive medical, dental & vision insurance, flexible spending account, health savings account, life and AD&D insurance, short- and long-term disability insurance.
- 401k plan, a minimum of 15 days PTO plus x12 paid statutory holidays, your birthday off.
- Commitment around your social, health and wellbeing.
- A range of employee perks & discounts will be at your fingertips, courtesy our payroll partner.
- We offer ongoing learning and development courses, investing in our people’s growth is key.
- You also have the flexibility to balance your work-life in a way that's right for you.
Postion Information
This is a senior position and will sit on our leadership team for North America – you will be influential in driving our US new product development. In this role you will manage, motivate and provide technical leadership to the North American Engineering team. 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.
In this position you will be involved in the following:
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 systems
- Ensure the development and testing team are directed towards profitable activities
- Allocate assigned resources, material, equipment for optimum utilisation
- Escalate potential problems and obstacles which could affect project schedules or delivery in a timely fashion
Software Development, Solution Design and Architecture, Roadmap and Strategy Development:
- Define, analyse and design implementation approaches; gain product management or enterprise architect approval when required; work closely with customers and partners
- Produce specifications from requirements and develop solutions aligning with the industry best practices.
- Compile accurate estimates of efforts and delivery timeframes - ensuring the inclusion of all activities required to implement the proposed design and having input into the planning process.
- Develop integrated solutions that will deliver to defined expectations.
- Ensure security and compliance with appropriate certifications and standards are intrinsic within the code and programming techniques used.
Establishing Software Development and Testing framework and practices
- Software Documentation: Produce appropriate release documentation.
- Maintain and update API documentation
- Establish appropriate Testing Framework and Practices working with Invenco core internal testing practice
- Release builds for testing, acting as point of contact for test team, educating testers as necessary.
About You
We are interested in speaking with a proven leader. You will enjoy providing direction to a team – and ideally have worked as part of a global organisation previously .
- 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 and leading an Agile software development environment
- Proven ability to solve complex problems.
- Broad experience of software development and relevant methodologies.
- Ability to build and sustain effective relationships.
- Experience with code testing, code coverage and code quality processes and metrics.
- Leadership experience
- Strong communication skills and ability to build a collaborative team as well as work with external customers
- Experience in Payment system and/or Convenience Fuel Retail preferred
Next Steps
Interested? We would love to hear from you – please click the link to the application page and apply today. We welcome diversity – and are open to looking at experience outside of payments.