Position: Engineering Manager
Organization: PeopleStrong
Location: Haryana
An Engineering Manager at PeopleStrong is expected to:
- Work with PM, Designers and Business Team to define and own the charter of the product they own.
- Taking ownership along with Product team to build the right features
- Able to architect distributed systems, convert complex business requirements into technical specification. He/She can reason about scale complexity of systems and be pragmatic simplifier of complex issues.
- Hire the best folks; groom engineers to next level and push them to better themselves.
- Able to ask ‘right questions’ - to Business Teams, PMs, Designers & Engineers.
- Operationally own the engineering systems and bettering them over time. Defines and drives best practices for the team and the engineering systems.
- Knows Project Management can handle on time execution and delivery of large and complex projects.
Basic Qualification:
- Bachelor’s or master's degree in Computer Science.
- Total work experience of 5+ years in Software Development. With minimum experience of 2+ years in leading teams.
- Good to have people with background in Java and associated technologies. We are also hiring Dot Net leaders but have few positions.
- Hands on with Technical Architecture for Distributed systems. Understanding of concepts like Fault Tolerance, High Availability, Scalability etc.
- Should understand Data Structures and Algorithms and their applicability in building large scale systems.
- Able to code and participate in code reviews, design reviews and doing POC of recent technology.
- Should be able to reason about recent technology and its applicability to existing and new use cases.
- Able to work under pressure, deliver software without cutting corners in given deadline.
- This role requires people who are naturally having High Bias for Action; High Ownership and Energy with a Get it Resolved attitude.