Engineering ManagerAbout Remobi:We are building the world's greatest community of remote technologists!Today, organizations that understand the value of remote working will reap the rewards.
Because it doesn't just provide team members with a healthier work-life balance, it gives you the opportunity to access the brightest minds in the world.Our clients access our community to build or extend their existing teams.
All are made up of remote, distributed software engineering experts - the best-in-class.
Rapidly deployed without compromising on quality.Join our Remobi community to have access to meaningful, innovative freelance projects and play a key role in shaping how companies operate!Position OverviewLocation: Remote (Brazil)Start: ImmediatelyIndustry: FintechDuration: 12 months+Position Summary:We are seeking an experienced Engineering Manager to lead an Engineering Team within a renowned American fintech organization.
This is a unique opportunity to join a forward-thinking company at the forefront of financial technology innovation.
You will bring expertise in software engineering and a background in the fintech industry.We are seeking an experienced and highly motivated Software Engineering Manager to lead and inspire our talented engineering team.
The ideal candidate will have a strong technical background, exceptional leadership skills, and a passion for building high-quality software products.
As a Software Engineering Manager, you will play a key role in shaping the direction of our software development efforts and ensuring the successful delivery of project s.RequirementsAPI's development and SDK's from the client side experience.Ideally 5 years of Management experience.Software Architecture background highly desired.Experience working with Remote teams, desired.Fintech industry experience is a must have.English skills C1 or higherMain Duties:Build a team of developers (Nearshore)Build high-scale and high-quality distributed systems.Build and delivering mission-critical, 24x7 production software systems.Responsibilities:Vision and Mission: Set the vision, mission, charter, purpose, and goals for the software engineering team, ensuring alignment with the overall company stra tegy.Leadership: Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous improve ment.Performance Management: Implement performance management processes, including setting clear goals, conducting regular performance evaluations, and providing constructive feed back.Retention and Development: Develop and implement strategies for employee retention, professional development, and career growth, ensuring high levels of team engagement and satisfac tion.Project Oversight: Oversee the design, development, and deployment of software solutions, ensuring they meet high standards of quality, performance, and secu rity.Cross-functional Collabora tion: Collaborate with cross-functional teams, including Product Management, Design, and QA, to define project requirements, scope, and timel ines.Best Practices: Drive the adoption of best practices in software development, including agile methodologies, code reviews, testing, and documenta tion.Problem Solving: Identify and address technical challenges, bottlenecks, and risks, and implement effective solutions to mitigate them.Continuous Improvement : Stay current with industry trends, emerging technologies, and best practices, and incorporate them into the development pro cess.Strategic Planning: Contribute to strategic planning and decision-making, aligning engineering efforts with business goals and object ives.Resource Management: Manage resource allocation, budgeting, and staffing to ensure optimal team performance and project delivery.