29/05 Sandesh
Talent Evangelist at Staffio HR

Views:305 Applications:29 Rec. Actions:Recruiter Actions:10

Engineering Manager - System Design & Architecture (9-12 yrs)

Bangalore Job Code: 329108

Exp: 9 - 12 years

CTC : 40 - 44 LPA

- Talents from Tier 1 Tech Schools / eComms Only

- Should have experience as Engg. Manager for 1-3 years only

Excellent in Technical :- System Design and Architect (Individual contributor)

Project management :- Handling entire project, Playing role of Scrum master, sprint planning, Estaimation and planning etc.

People management :- experience in Hiring, managing attrition, appraisal review, growth discussion of team etc.

- Experience with Data Structure and algorithms

- 7+ years design and architecture the high scalable systems

- Development of code in object oriented languages like Java and C++.

- Mastery of the tools of the trade, including a variety of modern programming languages (Java/C++, JavaScript, C/C++,Python) and open-source technologies (Linux, Spring, Hibernate)

- Bachelor's Degree in Computer Science or similar discipline

Tier 1/2 college

- 9+ years relevant work experience in software engineering

- Excellent Problem Solving skills for complex & large scale systems.

- Should have exposure to a wide variety of problem spaces, technologies.

- Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.

- Good knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions.

- Exposure to complete product development cycles, from inception to production to scaling up, supporting new requirements and re-architectures.

- Should have been part of scalable product development cycles with either large data handling or large transaction processing.

- Excellent Mentoring skills.

- Must be comfortable working in environments where boundaries aren't clearly defined.

Responsibilities :

- Owns the overall architecture along performance, scalability, HA, recoverability across systems. Leads ARB sessions to arrive at the right architecture from NFR view point. Keeps EMs / PMs cognizant of NFRs for any user path releases.

- Communicates effectively to leadership group and peers on status of deliverables. Can deal with conflicting priorities and scale horizontally across PODs. Owns sustainability of design. Plans and executes complex projects.

- Identifies pitfalls across code bases proactively, writes model code that is looked up to, enforces security governance across the board.

- Knowledge of internal aspects including run-time environments and complex system libraries/patterns. Is a proponent of building common reusable component, tools, frameworks and libraries

- Creates API definitions, contracts between sub-systems, E2E service design with tech blueprint as a backdrop. Always plays devil's advocate in design discussions for long term sustainability of design. Asks thought provoking open ended questions to enable the team to think about impact of any change.

- Guides and mentors the team to make the right technology choices. Challenges any tech stack selection with long term sustainability lens. Creates, owns and evangelises the technology blueprint for the org.

- Challenges and plays devil's advocate for any opportunities for platform building against point solutions. Keeps EMs / PMs cognisant of tech debt and pushes for closure on tech debt sooner rather than later.

- Handles large E2E cross cutting problems. Helps senior engineers arrive at the most optimum solution amongst multiple solutions and involves himself as a coach. Influences product roadmap to build pure tech systems that will have long term impact on business.

- Sets up steeper hiring standards from tech perspective and drives the org towards building A+ tech team.

Add a note
Something suspicious? Report this job posting.