Job Responsibilities
- Inspire, lead, recruit, hire, train, and mentor multiple teams of software engineers
- Advocate, evangelize, and implement modern software engineering & agile best practices
- Build, enhance and maintain software and cloud technologies that enable rapid innovation and are inspired by customers
- Conduct reviews, track individual's goals, participate in performance calibration sessions, and manage compensation
- Provide radical candor style feedback to your team
- Partner with Product Owners to maximize their effectiveness and execution on the product roadmap
- Find opportunities to expose engineers to career interests while developing them to meet their career and training goals
- Provide oversight, guidance and review work performed by others.
- Foster collaboration between teams and drive consistency across them
- Help translate business requirements into technical needs and actions
- Create an inclusive, positive work environment where people are motivated to do their best to help the organization achieve its objectives
- Communicate about technical, as well as strategic concepts to diverse audiences
Required Skills & Qualifications
- 12+ years of software engineering experience with at least 3 years in a Java environment
- 5+ years direct technical management experience
- Extensive experience in organization design and workforce planning, budget planning,
- Be a thought and technical leader and people manager
- Ability to operate efficiently and maneuver comfortably through complex people-related dynamics, and thrive in a startup environment
- Art for determining and implementing the right amount of process for our size/need
- Not afraid to roll up your sleeves and get into the code if necessary
- BE/MS/M Tech /M sc in Computer Science
Didn’t find the job appropriate? Report this Job