Job Description :
Role- Engineering Manager
location-Miami Fl.
Duration-6 Months Plus


Job Description:

Must have experience managing Web-based Development teams who worked on iOS and Android, We Services projects.
Must have Excellent Communication Skills
Local candidates will go to top of the list, but will consider non-local.


An engineering lead / engineering manager builds highly productive autonomous teams who are responsible for the software delivery, software quality and technical roadmap for a product vertical or verticals.

? Assesses software quality, team morale, engineering maturity to make decisions on tactical and strategic changes to the engineering team in a given product vertical
? Is responsible implementing and maintaining software quality, team morale and engineering best practices
? Generates short and long term engineering roadmap for all technology disciplines (iOS, Android, Web, Services) within the product vertical
? Understands software engineering thoroughly and is able to participate in technical design discussions, troubleshoot/identify technical issues and challenge technical decisions
? Operates with engineering as primary viewpoint and keeps best interests of engineering at forefront
? Aligns the talents / interests of the team with assignments
? Continuously raises the team’s capabilities by identifying opportunities for improvement and addressing them
? Creates team culture and environment for open, honest communication and healthy discussion
? Sets expectations and direction for the engineering team on best practices, quality, delivery by aligning with organizational and industry standards / best practices
? Is accountable the team delivering with best practices and high quality
? Conducts recognition and team building activities
? Keeps team morale high
? Fosters collaboration inside the team and with business partners / external groups
? Builds strong business relationships with partners (Design, UX, Product, Security, QA, etc)
? Manages engineering resourcing requests, allocation to projects
? Prevents resource churn / impact and keeps the team as stable as possible to eliminate impact to delivery
? Clearly understands project health and tracking to project plan, makes decisions and raises issue to keep the team on track
? Ensures team is following Agile best practices including proper sprint grooming, planning, execution, demo and retro
? Supports scope management discussions and guides team on how to manage scope changes / change requests
? Ensures the team is productive and can easily identify/resolve productivity drains and overhead
? Proactively collaborates to address challenges and opportunities in areas outside of engineering which are affecting the team and/or larger engineering organization
? Operates as part of a team, takes team-first approach to communication, decision making
? Maintains positive and inspirational leadership stance, especially in times of difficulty when the team needs support and direction
? Participates in architecture discussions ensuring that architecture direction is aligned and compatible with direction of the team and vice versa
? Proactively communicates issues, time slips, outages to team and stakeholders as soon as information is known
? Escalates issues when progress can no longer be made but attempts to resolve issues first
? Directs and holds team accountable for a proper software development lifecycle practice
? Ensures engineering team understands what we are building, how we are building it, how the system works and how Guests will use it
? Fosters tight collaboration between UI and service teams to collaborate on APIs and ensure we have the best technical solutions
? Ensures all applications are highly resilient and can handle unexpected results and circumstances in a graceful manner
? Is responsible for hitting timelines, budget (engineering) and high engineering quality within sprints, iterations and projects via accurate estimation and planning
? Automates process, code, etc to achieve better results and productivity
? Participates in the generation of production deployment / release plans
? Accountable for reviewing project plans to ensure plan is logical and achievable
? Effectively delegates responsibility to tech leads and engineers
? Effectively manages expectations of executive leadership team
? Is application performance-minded when designing software, evaluating completion of work and builds high application performance into engineering culture
? Validates and ensures accuracy of technical estimates and timelines
? Is involved in the hiring of engineers and ensures that all additions to the team are thoroughly vetted for cultural fit and engineering fit
? Facilitates build out of infrastructure which is more than sufficient for the needs of the project ahead of when the team will need it
? Ensures that team proactively identifies Guest impacting errors, crashes, etc and raises the issues to Product for prioritization
? Effectively collaborates with Product to introduce engineering roadmap items into sprints
? Proactively drives root cause analysis of major outages and facilitates corrective measures so the issues do not happen again
? Facilitates agile/incremental deployment of code all of the way to production
? Ensures team is designing software before implementing it
? Strives for and pursues achievement of autonomous engineering teams
             

Similar Jobs you may be interested in ..