Senior Manager Software Engineering

Mad Mobile Inc
Tampa, FL, US
Full-time

Job Description

Job Description

Mad Mobile is leading the charge in building the next generation of retail and restaurant experiences. In today's rapidly evolving market, customer expectations continue to change, and Mad Mobile is at the forefront of innovation.

We empower customers to engage and purchase from brands seamlessly, whether they're in-store, outside the four walls, or on the go.

Our platform already supports some of the biggest brands, and we're always looking for new ways to engage with Customers, increase in-store productivity and ultimately drive transactional value.

If you're passionate about creating exceptional experiences and shaping the future of retail and restaurants, Mad Mobile is the place for you!

Location of the Role : This role will be located in our Tampa, FL headquarters - Not a remote position.

About the Role : As an Engineering Manager, you will report into Sr. Dr of Engineering, Retail and lead a team of talented developers across geos in creating innovative and user-centric front-end solutions.

Your role will involve guiding the team through the development lifecycle, fostering collaboration, and ensuring the successful delivery of high-quality, performant, and scalable products.

An engineering manager is a senior-level technical position responsible for overseeing and managing a team of engineers and ensuring the successful completion of engineering projects.

The specific job description of a lead engineer may vary depending on the industry, company, and project, but here are some common responsibilities and qualifications associated with the role :

Responsibilities :

Leadership : Lead and mentor a team of front-end developers, fostering a culture of excellence, collaboration, and continuous improvement.

Provide guidance on technical challenges and career development.

  • Project Management : Collaborate with product managers, designers, and other engineering teams to define project scopes, prioritize tasks, and ensure timely delivery of front-end solutions aligned with business goals.
  • Technical Expertise : Stay abreast of industry trends, best practices, and emerging technologies in front end development.

Apply this knowledge to drive technical decisions and improve development processes.

  • Code Quality and Standards : Establish and enforce coding standards, best practices, and review processes and code to maintain high-quality, maintainable, and performant code.
  • Architectural Design : Drive the architectural decisions for front end systems, ensuring scalability, reusability, and efficiency while balancing short-term needs and long-term vision.
  • Collaboration and Communication : Foster a collaborative environment within the team and across departments. Communicate effectively with stakeholders, providing project updates, timelines, and addressing concerns.
  • Team Building : Recruit, onboard, and develop top talent. Cultivate a diverse and inclusive team environment that encourages creativity, innovation, and knowledge sharing.

Requirements :

  • Technical Expertise : Strong proficiency in front end technologies such as JavaScript (type, react, nest), Node and related tooling.
  • Leadership Skills : Proven experience in leading and managing high-performing engineering teams.
  • Project Management : Ability to prioritize, plan, and execute projects effectively, balancing technical and business requirements.
  • Communication : Excellent verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
  • Problem-solving : Strong analytical and problem-solving abilities to address technical challenges and drive innovative solutions.
  • Bachelor’s or master’s degree in computer science or related field (or equivalent work experience).

Nice to have :

  • Experience with responsive design principles and mobile-first development.
  • Experience with performance optimization and web accessibility standards.

Qualifications :

  • Education and Experience : Typically, a bachelor's or master's degree in engineering or a related field is required. Substantial experience (usually 10+ years) in engineering roles, with progressive responsibilities and managing technical teams.
  • Technical Expertise : Proficiency in relevant engineering disciplines, tools, and software. Candidate with full stack development with proficiency with ReactJS, Typescript, Node.

js would be preferred. Strong knowledge of engineering principles and practices. Familiarity with industry standards and regulations.

  • Leadership and Management Skills : Demonstrated leadership skills with the ability to motivate and inspire a team. Experience in managing and mentoring engineers, providing feedback, and fostering professional growth.
  • Problem-Solving and Decision-Making : Strong analytical and problem-solving abilities. The capability to make informed decisions, prioritize tasks, and manage competing demands.
  • Communication Skills : Excellent verbal and written communication skills. The ability to effectively communicate technical information to both technical and non-technical stakeholders.
  • Collaboration and Adaptability : Proven track record of working collaboratively in a team environment. Flexibility and adaptability to manage changing priorities and project requirements.
  • Project Management : Proficiency in project management methodologies and tools. Experience in planning, organizing, and executing engineering projects from conception to completion.

Our core values :

  • Customer WE believe that our customers deserve the best from us every day.
  • Accountability WE take ownership and make things happen.
  • Teamwork WE win as a team and have fun doing it.
  • Innovation WE innovate, inspire, and ignite the future!
  • Integrity WE are honest, ethical, and trustworthy.

Why Mad Mobile?

Mad Mobile is the #38 fastest-growing company in Florida and #9 on the Tampa Bay Times Top 100 Workplace List. We’re proud of our culture and promote diversity and a healthy work-life balance.

What about the benefits you ask?

At Mad Mobile, we're committed to taking care of our employees right from the start. That's why there's no waiting period for our plans they kick in from day one.

We're proud to offer market leading benefits for medical, dental, and vision and cover a generous amount of your premiums.

To make sure you're off to a great start, we even provide you with a $1000 HSA contribution (prorated based on your start date and split into two payments).

Additionally, we provide a 401(k) plan with a matching contribution of up to 6%, and the best part is you're fully vested from day one.

At Mad Mobile, we're not only building the next generation of in-store experiences; we're also building the next generation of incredible teams.

EEOC Statement

Mad Mobile is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state or federal laws.

Headhunters and recruitment agencies may not submit resumes / CVs through this website or directly to managers. Mad Mobile does not accept unsolicited headhunter and agency resumes.

Mad Mobile will not pay fees to any third-party agency or company that does not have a signed agreement with Mad Mobile.

30+ days ago
Related jobs
Promoted
VirtualVocations
Saint Petersburg, Florida

A company is looking for a Senior Engineering Manager, Software. ...

Promoted
INSPYR Solutions
FL, United States

Software Engineering Manager (eCommerce Platform). Software Engineering Manager (eCommerce Platform). Delivery: o Responsible for the visioning, architecture, development, and sustainment of solutions in a large, complex, technology portfolio responsible for over 50% of companywide cruise booking re...

Promoted
VirtualVocations
Saint Petersburg, Florida

A company is looking for a Manager of Software Engineering for Search. ...

Promoted
Indotronix International Corporation
Tampa, Florida

Roles: Senior Data Engineer or Manager Data Engineering and Analytics. Note: Have two roles: One for a Senior Data Engineer and 2nd for Manager Data Engineering and Analytics. Role - Manager Data Engineering and Analytics. Data Engineer who is currently a manager and managing a Data Engineering team...

Promoted
VirtualVocations
Saint Petersburg, Florida

A company is looking for a Senior Manager of Software Development. ...

AECOM
Tampa, Florida

AECOM is actively seeking a licensed Electrical Engineer, to serve as Senior Manager & Discipline Lead for immediate employment in our Tampa, FL office. In this role the Electrical Engineer will serve as a Senior Manager for our Electrical team within Tampa's Buildings & Places (B+P) team. A...

Splunk Inc
Florida, United States
Remote

Senior Engineering Manager, AI (M4)Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. Learn more about Splunk careers and how you can become a part of our journey!Role:As the Senior Engineering Manager, AI in the Artificial Intelligence g...

Kleinfelder
Tampa, Florida

Senior Transmission/Distribution Engineering Project Manager. Are you ready to be challenged, make a difference, and experience professional growth in your career? Kleinfelder’s Design team is looking for you! From bridge and structural engineering to civil, electrical, mechanical, and process engin...

Deloitte
Tampa, Florida

Manage and lead architecture and engineering team to deliver an optimized productivity platform and exceptional digital experience (Desktop/laptop hardware configuration, OS platform upgrades, productivity software solutions, end-user management, client software deployment, antivirus systems, and im...

LexisNexis Risk Data Management, LLC Company
Florida

As a Software Development Manager, you will lead and manage a team of engineers and employees. Working closely with development peers, product and project leaders/managers, and other in-house software developers. You will support, run, and change activities in the software development life cycle. Ad...