Engineering Manager
Bristol, UK (remote)
As an Engineering Manager at NMI you'll be more than a leader; you'll be an advocate and a mentor for your team of Software Engineers. With your deep understanding of software development and industry trends, you'll provide guidance and insight. More importantly, you'll build a nurturing environment that encourages growth and fosters equity. You'll inspire both professional and personal development among team members. Besides focusing on your teams, you'll also contribute to broader organizational goals, collaborating with other leaders to ensure smooth and efficient technical operations. Your role is about making a meaningful difference – to our teams, our products, and our company.
Responsibilities
Leadership & Management
- Provide technical leadership & mentorship to your engineering team.
- Set clear goals & expectations, and provide regular feedback and performance reviews.
- Ensure the team has the necessary resources, tools & support needed to succeed.
- Advocate for the needs and priorities of the engineering team within the broader organization.
- Take part in planning activities with the teams as workload and capacity are evaluated in order to balance projects required for the company to succeed.
Team Building & Recruitment
- Participate in the recruitment and buildout of our new team of software engineers.
- Develop and implement strategies to attract top engineering talent.
- Foster a strong, collaborative & inclusive work environment that aligns with NMI’s values and culture.
Engineering Excellence
- Establish and promote best practices in software development, including coding standards, code reviews, testing, and continuous integration.
- Drive innovation and continuous improvement within the team.
- Ensure high-quality delivery of software projects that meet or exceed customer expectations.
- Stay up-to-date with industry trends, regulatory requirements, and emerging technologies.
Strategic Planning & Execution
- Collaborate with global engineering teams and senior management to align on strategic objectives and project priorities.
- Monitor and report on project progress, and adjust plans as necessary to ensure successful outcomes.
- Participate in technical decision making, both in respect to solution decisions, quality considerations, trade-offs and the development pipeline.
REQUIREMENTS:
- 5+ years delivering software as part of an agile software delivery team with at least 3 years in a leadership role.
- Proven experience in the payments industry, with a strong understanding of payment processing, gateways & related technologies.
- Demonstrated success in …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Remote
Benefits/Perks25 days holiday Annual bonus Annual salary Bonus scheme Flexible working Flexi-time Great work-life balance Medical Insurance Pension scheme Private medical insurance
Tasks- Establish best practices
- Monitor project progress
- Provide technical leadership
- Strategic Planning
Agile Best Practices Code reviews Coding Coding standards Compliance Compliance Standards Continuous Integration Fintech Innovation Leadership Mentorship Payment Processing Payments Project Management Recruitment Regulatory requirements Software Development Strategic planning Team building Testing
Experience5 years
Timezones