Logo
Tbwa Chiat/Day Inc

Software Engineering Manager Miami, FL

Tbwa Chiat/Day Inc, Miami, Florida, us, 33222


Founded in 1994, International Money Express (NASDAQ: IMXI) is a leading omnichannel provider of money transfer services. Focused on excellence, we always strive to provide unsurpassed quality and customer service, making the whole process quicker, easier, and more secure. Offering the digital movement of money through proprietary technology, a network of more than 100,000 payer locations, company-operated stores, our mobile app, and the company website, we enable consumers to send money from the United States, Canada and Europe to Latin America, Africa, and Asia.What you will doThe Software Engineering Manager will oversee a team of software engineers who work on a cross functional team that includes product management, documentation, and support. Speaking Spanish for this role is a must. Their primary responsibility will be to enable their teams to design and develop product functionality and help create innovative products that will shape the future of Intermex product offerings. Additionally, they are expected to learn the product, understand its value proposition, and participate in validating requirements.What you bringDemonstrated mentorship and coaching skills, with a commitment to developing talent and fostering a culture of continuous learning and improvementDemonstrated problem-solving skills and ability to address technical challenges effectivelyActively seeks opportunities for professional development and growth in leadership rolesExtensive experience as a senior Software Engineer and Software Architect, with a deep understanding of software development principles and best practicesFormal technical leadership training or equivalent experience in leading technical teams and projectsProven track record in project planning and execution, with a focus on delivering high-quality software solutions on time and within budgetExcellent presentation and negotiation skills, with the ability to articulate technical concepts to both technical and non-technical stakeholdersStrong strategic thinking and decision-making abilities, with a focus on aligning technical initiatives with business objectivesProvide technical leadership to teammates through coaching and mentorshipMaintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvementExecute a roadmapParticipate in development and code review within our .Net Core framework (C#)Supervise a staff of both senior and junior level software engineersSet group and individual goals, and perform staff reviews annuallyWork with the quality assurance team to ensure that designs are understood to enable proper testing.Effectively communicate to the documentation team what is being delivered and when to ensure that it is appropriately communicated to customers and internal stakeholders (Support, Professional Services, etc.)Work with the Customer Care team to ensure that bugs and other issues are being addressedCollaborate on defining requirements for technical deliverables, such as system interfaces, data conversion requirements, platform design, etcCreatively solve problems by turning requirements into specs, designs, and prototypesLearn new skills and technologies and enable your teams to do that same and apply those skills on the jobCollaborate with and challenge product managers to solidify requirements and build and appropriate designsLead several complex projects simultaneouslyWhat you haveBachelor’s in Computer Science or related DegreeMinimum of 4 years as a Manager of a Software Engineering teamMinimum of 8 years of experience as a Software EngineerSpanish speaking, reading and writing is a mustAgile leadership experience, Scrum framework preferredExperience in developing within the Agile framework (Scrum, Kanban, etc.)Experience with source control (TFS, Azure DevOps, Git, etc.)Proficiency in the following:Experience in Azure cloudCreating and utilizing APIs (SOAP, REST, etc.)A strong understanding of Design Patterns, Async/Await, and InterfacesEffective listening and communication skillStrong analytical and problem-solving skillsAbility to work under pressure to meet deadlinesFamiliarity with Microsoft Office Suite (preferred) or similar productivity suiteFamiliarity with IIS/Windows Server configurations

#J-18808-Ljbffr