Software Engineering Manager

Posted 3 Days Ago
Be an Early Applicant
Miami, FL
Senior level
Payments
The Role
The Software Engineering Manager will lead a team of software engineers, oversee product functionality design, and ensure high-quality software delivery while mentoring the team. They will manage projects, communicate with stakeholders, and maintain development standards within an Agile framework.
Summary Generated by Built In

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 do 

The 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 bring 

  • Demonstrated mentorship and coaching skills, with a commitment to developing talent and fostering a culture of continuous learning and improvement
  • Demonstrated problem-solving skills and ability to address technical challenges effectively
  • Actively seeks opportunities for professional development and growth in leadership roles
  • Extensive experience as a senior Software Engineer and Software Architect, with a deep understanding of software development principles and best practices
  • Formal technical leadership training or equivalent experience in leading technical teams and projects
  • Proven track record in project planning and execution, with a focus on delivering high-quality software solutions on time and within budget
  • Excellent presentation and negotiation skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders
  • Strong strategic thinking and decision-making abilities, with a focus on aligning technical initiatives with business objectives
  • Provide technical leadership to teammates through coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement
  • Execute a roadmap 
  • Participate in development and code review within our .Net Core framework (C#) 
  • Supervise a staff of both senior and junior level software engineers
  • Set group and individual goals, and perform staff reviews annually
  • Work 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 addressed
  • Collaborate on defining requirements for technical deliverables, such as system interfaces, data conversion requirements, platform design, etc
  • Creatively solve problems by turning requirements into specs, designs, and prototypes 
  • Learn new skills and technologies and enable your teams to do that same and apply those skills on the job 
  • Collaborate with and challenge product managers to solidify requirements and build and appropriate designs 
  • Lead several complex projects simultaneously 

What you have 

  • Bachelor’s in Computer Science or related Degree 
  • Minimum of 4 years as a Manager of a Software Engineering team
  • Minimum of 8 years of experience as a Software Engineer
  • Spanish speaking, reading and writing is a must
  • Agile leadership experience, Scrum framework preferred
  • Experience in developing within the Agile framework (Scrum, Kanban, etc.) 
  • Experience with source control (TFS, Azure DevOps, Git, etc.) 
  • Proficiency in the following:  
  • A modern front-end language such as JavaScript, CSS, HTML5, Android, PHP, ASP.net, C# .Net, Typescript, RxJS, Electron, etc.
  • Experience in Azure cloud
  • Mobile Application Development (Xamarin Forms, iOS, Android, etc.)
  • Creating and utilizing APIs (SOAP, REST, etc.)
  • Client-server / n-tier app development (Oracle, MSSQL, etc.)
  • Model-View-Controller (MVC) architectural frameworks (Angular 2+, etc.)
  • A strong understanding of Design Patterns, Async/Await, and Interfaces
  • Effective listening and communication skill
  • Strong analytical and problem-solving skills
  • Ability to work under pressure to meet deadlines
  • Familiarity with Microsoft Office Suite (preferred) or similar productivity suite
  • Familiarity with IIS/Windows Server configurations 

 #IMXIHQ

Intermex Wire Transfer LLC. is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Intermex Wire Transfer LLC. makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Top Skills

Asp.Net
Azure
C#
CSS
Electron
HTML5
JavaScript
PHP
Rxjs
Typescript
Xamarin
The Company
Miami, Florida
530 Employees
On-site Workplace
Year Founded: 1994

What We Do

At Intermex, the customer is at the center of everything we do. We use a proprietary financial technology that enables consumers to send money from the United States to 17 countries in Latin America and the Caribbean, including Mexico and Guatemala and four countries in Africa. We offer wire transfer and other money processing services to our customers through our network of 100,000 sending and paying agents located in all 50 states, the District of Columbia and Puerto Rico, and throughout Latin America and Africa. Remittance services are also available digitally through intermexonline.com. We were founded in 1994 and are headquartered in Miami, Florida with offices in Puebla, Mexico, and Guatemala City, Guatemala.

Similar Jobs

The Walt Disney Company Logo The Walt Disney Company

Manager, Software Engineering

AdTech • Digital Media • News + Entertainment
Hybrid
Orlando, FL, USA
200000 Employees

BAE Systems, Inc. Logo BAE Systems, Inc.

Software Engineering Functional Lead / Manager (Hybrid)

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Largo, FL, USA
40000 Employees
147K-250K Annually
Harbor Village, Pompano Beach, FL, USA
139K-197K Annually

Similar Companies Hiring

Block Thumbnail
Software • Payments • Fintech • Financial Services • eCommerce • Cryptocurrency • Blockchain
Oakland, CA
12000 Employees
Gynger Thumbnail
Software • Payments • Fintech • Financial Services • Automation • Artificial Intelligence
New York, NY
32 Employees
Tarro Thumbnail
Software • Payments • Information Technology • Hospitality • Food
Long Island City, NY
1300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account