Title: Software Engineering Manager
Location: Miami, FL - Hybrid
Salary: up to $200,000 + benefits
Overview
We are representing a rapidly growing technology company. Their mission is to transform the industry through innovative technology. To support their continued growth and development, they are seeking a Software Engineering Manager.
Software Engineering Manager - Responsibilities
- Analyze specific and implied requirements and collaborate with other members of the development team to design, build and deliver features to meet those requirements
- Contribute to the continued development and maintenance of several high-traffic, high availability web sites, including working with legacy systems
- Document systems, procedures, and processes relevant to our suite of applications
- Periodically apply your analytical, and problem-solving skills to help identify, communicate, and resolve critical production outages and issues
- Coach, mentor and knowledge share with developers ensuring team members have a career and growth path
- Stay current on software development trends and advise on which ones, if any, the should adopt.
- Providing technical feedback and solution architecture where appropriate, in partnership with the Software Architects.
Software Engineering Manager - Requirements
- Strong experience designing and building enterprise-level solutions.
- Strong Management experience, leading a team of engineers
- Experience with, or understanding of, Agile/Lean Software Development practices such as Kanban or Scrum
- An understanding of web services (RESTful and RPC based), JSON payloads with stateless restful polyglot services.
- Experience with version control systems (Git, SVN).
- Experience developing in some of the following:
- Node.js and the hapi.js framework
- React
- Java
- Browser-side JavaScript
- HTML5
Effective communication and relations management skills with peers and stakeholders