Manager II, Software Engineering
- Location
- Miami, FL
- Work type
- Full Time · On-site
- Posted
- 2026-08-19
Job description
Your Responsibilities on the Team
Manage a team of mid to senior-level software engineers, providing guidance on complex technical challenges.
Lead the planning, development, and delivery of multiple software projects, ensuring adherence to timelines and quality standards.
Collaborate closely with cross-functional teams to align software development efforts with business objectives.
Drive continuous improvement in software development practices, including code quality, testing, and deployment.
Conduct regular performance evaluations and support team members in their career development.
Assist in strategic planning for the software engineering department, including resource allocation and technology investments.
Mentor and develop engineering talent.
Your Toolbox
Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is a plus.
5+ years of experience in software development, with at least 2+ years in a management or leadership role.
Expertise in software architecture, design patterns, and development methodologies.
Strong project management skills, with experience managing complex software projects.
Excellent problem-solving skills and the ability to make data-driven decisions.
Technical Stack
GoLang for backend services
Flutter for frontend development
AWS Postgres database
MCP built on FastMCP, hosted on AgentCore Runtime