1

Software Engineer Manager Jobs in Miami, FL (NOW HIRING)

... management. • Identifies optimization opportunities to manage costs and tracks effort hours by ... Software Engineering, with a strong background in both frontend and backend development. • ...

We're hiring a Software Engineer specializing in Backend .NET Developer to build the platform ... ReturnPro is a Returns Management SaaS platform integrated with eBay, Amazon, Walmart Marketplace ...

We're hiring a Software Engineer specializing in Backend .NET Developer to build the platform ... ReturnPro is a Returns Management SaaS platform integrated with eBay, Amazon, Walmart Marketplace ...

The successful candidate will work with Product Owners, Chief Engineers, Management and other IPT members using Lean and/or Agile practices to ensure that embedded software is designed and developed ...

Manage and mentor software engineers. Requirements * Master's degree in computer science and worked at a company for 5+ years with web technology stack and web standards. OR * Bachelor's degree in ...

Manage and mentor software engineers. Requirements * Master's degree in computer science and worked at a company for 5+ years with web technology stack and web standards. OR * Bachelor's degree in ...

The successful candidate will work with Product Owners, Chief Engineers, Management and other IPT members using Lean and/or Agile practices to ensure that embedded software is designed and developed ...

Manage and mentor software engineers. Requirements Master's degree in computer science and worked at a company for 5+ years with web technology stack and web standards. OR Bachelor's degree in ...

Manage and mentor software engineers Requirements Master's degree in computer science and worked at a company for 5+ years with web technology stack and web standards. OR Bachelor's degree in ...

Manage and mentor software engineers Lead full-stack delivery across Python and FastAPI backend services and TypeScript and React frontend applications, including AWS infrastructure deployed via ...

We are hiring for multiple positions across core domains of our platform spanning search, authorization, and end-to-end transaction management. As a Senior Software Engineer, you will use your ...

Manage and mentor software engineers Requirements * Master's degree in computer science and worked at a company for 5+ years with web technology stack and web standards. OR * Bachelor's degree in ...

Manage and mentor software engineers Requirements * Master's degree in computer science and worked at a company for 5+ years with web technology stack and web standards. OR * Bachelor's degree in ...

AI Software Engineer

Miami, FL · On-site

$91K - $130K/yr

We're looking for a Full Stack Software Engineer who thrives in ambiguity, works autonomously, and ... Manages projects within a specialized area, coordinating with leadership on schedules, goals ...

Senior Software Engineer (Remote)

Miami, FL

$117K - $154K/yr

... Managers, the Engineering Manager, and other senior engineers. Key Responsibilities * Design and implement backend-heavy features using TypeScript and Node.js; build and evolve REST APIs with focus ...

Senior Software Engineer (Remote)

Miami, FL · On-site +1

$117K - $154K/yr

... Managers, the Engineering Manager, and other senior engineers. Key Responsibilities * Design and implement backend-heavy features using TypeScript and Node.js; build and evolve REST APIs with focus ...

Showing results 21-40

Software Engineer Manager information

See Miami, FL salary details

$95.2K

$162K

$191.8K

How much do software engineer manager jobs pay per year?

As of Aug 5, 2026, the average yearly pay for software engineer manager in Miami, FL is $162,004.00, according to ZipRecruiter salary data. Most workers in this role earn between $165,500.00 and $165,500.00 per year, depending on experience, location, and employer.

What are some common challenges faced by software engineer managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

What is the difference between Software Engineer Manager vs Software Developer?

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

What is a software engineer manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

What are the key skills and qualifications needed to thrive as a software engineer manager?

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.
What are the most commonly searched types of Software Engineer jobs in Miami, FL? The most popular types of Software Engineer jobs in Miami, FL are:
What cities near Miami, FL are hiring for Software Engineer Manager jobs? Cities near Miami, FL with the most Software Engineer Manager job openings:
Infographic showing various Software Engineer Manager job openings in Miami, FL as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $162,013 per year, or $77.9 per hour.

Lead Software Engineer

Royal Caribbean Group

Miami, FL • On-site

Full-time

Re-posted 2 days ago


Royal Caribbean Group rating

8.7

Company rating: 8.7 out of 10

Based on 24 frontline employees who took The Breakroom Quiz

1st of 9 rated cruise lines


Job description

Job Summary:
Royal Caribbean Group is a vacation-industry leader with global brands and an innovative fleet. They are seeking a Lead Software Engineer who will be responsible for leading the design and implementation of software solutions, ensuring operational excellence, and mentoring other engineers.
Responsibilities:
• Leads the design and implementation of solutions from inception through delivery to production.
• Designs and codes for resiliency, performance, availability, and scalability of applications.
• Provides accurate estimates in collaboration with product teams and ensures compliance with corporate standards and policies.
• Coaches and mentors other engineers, fostering a culture of innovation and continuous improvement.
• Documents solution designs and engineering decisions for product and application solutions.
• Stays current with industry trends to advise and advocate solution approaches that meet evolving business needs.
• Performs other job-related duties as assigned by supervisor or management.
• Identifies optimization opportunities to manage costs and tracks effort hours by activity in time management tools.
• Collaborates with large, cross-functional teams in a globally diverse model.
• Leads the identification, analysis, and resolution of complex technical issues within software systems.
Qualifications:
Required:
• Bachelor or Master of Science in Engineering, Computer Science, Information Technology, Math, or a related field.
• 7+ years of experience in Software Engineering, with a strong background in both frontend and backend development.
• Extensive experience with NextJS, React, Java, and database technologies.
• In-depth understanding of software product domains.
• Proven track record of leading teams and delivering high-quality, scalable software solutions.
• Strong understanding of algorithms and technologies, with the ability to design, write, test, and debug applications using NextJS, React, Java, and relevant databases.
• Awareness of various lifecycle models, optimization tools, and design patterns.
• Key contributor to writing code and unit tests, capable of performing code reviews, and ensuring code quality and security.
• Ability to lead the design and architecture of innovative software solutions, ensuring alignment with business objectives and technical requirements.
• Experience collaborating with cross-functional teams to identify, analyze, and provide strategic solutions to complex technical challenges.
• Ability to evaluate software solutions and best practices for product implementation.
• Deep knowledge of software architecture, configurations, integration, and implementation options.
• Advanced debugging and problem-solving skills to quickly diagnose and troubleshoot software defects, performance bottlenecks, and system failures.
• Ability to proactively communicate problems, perform advanced diagnostics, and understand the business impact of technical issues.
• Experience overseeing the development and execution of comprehensive test strategies to ensure the quality and reliability of software applications.
• Ability to design, plan, and execute testing strategies to ensure software quality.
• Effective at writing unit and component-level tests, and understanding integration and end-to-end regression testing.
Company:
Royal Caribbean Group is a cruise vacation company with a global fleet of 63 ships traveling around the world. Founded in 1968, the company is headquartered in Miami, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Royal Caribbean Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom