Skip to Main Content
Senior Manager Software Engineering
Mad Mobile Inc Tampa, FL

Senior Manager Software Engineering

Mad Mobile Inc
Tampa, FL
  • Full-Time
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:

  1. 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.
  2. 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.
  3. 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.
  4. Code Quality and Standards: Establish and enforce coding standards, best practices, and review processes and code to maintain high-quality, maintainable, and performant code.
  5. Architectural Design: Drive the architectural decisions for front end systems, ensuring scalability, reusability, and efficiency while balancing short-term needs and long-term vision.
  6. Collaboration and Communication: Foster a collaborative environment within the team and across departments. Communicate effectively with stakeholders, providing project updates, timelines, and addressing concerns.
  7. 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:

  1. 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.
  2. 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.
  3. 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.
  4. Problem-Solving and Decision-Making: Strong analytical and problem-solving abilities. The capability to make informed decisions, prioritize tasks, and manage competing demands.
  5. Communication Skills: Excellent verbal and written communication skills. The ability to effectively communicate technical information to both technical and non-technical stakeholders.
  6. Collaboration and Adaptability: Proven track record of working collaboratively in a team environment. Flexibility and adaptability to manage changing priorities and project requirements.
  7. Project Management: Proficiency in project management methodologies and tools. Experience in planning, organizing, and executing engineering projects from conception to completion.

Our core values:

  • CustomerWE believe that our customers deserve the best from us every day.
  • AccountabilityWE take ownership and make things happen.
  • TeamworkWE win as a team and have fun doing it.
  • InnovationWE innovate, inspire, and ignite the future!
  • IntegrityWE 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.

Address

Mad Mobile Inc

Tampa, FL
33607 USA

Industry

Technology

Posted date

24 days ago

How can the hiring manager reach you?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Mad Mobile Inc job posting for a Senior Manager Software Engineering in Tampa, FL with a salary of $143,200 to $188,100 Yearly with a map of Tampa location.