The Weather Company, an IBM Business is looking for a hands-on Sr. Software Engineering Manager to lead a several small, skilled, results-oriented team of software engineers. We want people who love leading software development teams and are great at doing just that. You’ll be leading, coaching, and guiding the high-performing teams that build services and systems powering B2B products at the company. These teams are very technically sophisticated and agile focused. The services and systems are built on the platform powering weather.com, The Weather Channel App, Apple, Google and Yahoo’s weather. You will provide day-to-day leadership and performance feedback to the team, directing both the team and the high-level architecture to meet the business needs. This is a hands-on role, so you’ll be responsible for ensuring development teams follow best practices, work closely with customers on requirements and deliverables, reviewing code, mentoring test design/execution, and overseeing deployment the finished software.
Leading teams of Software Engineers, DevOps, and QA personnel to build highly-available, fault-tolerant services on the TWC platform.
Work closely with non-technical management to establish a product roadmap
Solve business needs with short-term deliverables as well as a long-term vision that can guide and evolve existing solutions.
Excellent communication with technical and non-technical people
Excellent organizational skills and managing multiple teams across multiple efforts simultaneously.
Driving technical roadmap and approach with your team.
Lead the team to deliver continuously, while incrementally moving towards the long-term roadmap.
Provide daily 1-on-1 mentoring and performance feedback to all team members.
Expert in software architecture.
Expert in leading software development teams in an agile environment.
Familiarity with no-SQL database concepts.
Extensive experience with large-scale, high-use apps.
Excellent understanding of OOP and design patterns.
Experience working in Windows and Unix environments.
8 years' experience in software engineering
At least 5 years' experience in a leadership role of a fast and agile environment
Ability to communicate design decisions, trade-offs, code walk-throughs, bugs, thoroughly, clearly, and concisely
Comfortable with architectural designs and concepts, including database, OO, MVC, performance, scalability, security
The Weather Company