šš¼We're Nagarro.
Ā
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in.
REQUIREMENTS:
- 16+ years of experience in designing and developing technology solutions using a variety of platforms, languages, and tools, with at least 5+ years of software architecture experience
- Strong background into Devops, Azure, Java, .NET, all mobile, web and backend solutions
- Ability to think breakthroughs by leveraging new age technologies and a deep understanding of the clientās business and the industry they operate inĀ
- Ability to lead by example by picking up coding of complex functionalities when required
- Strong understanding of technology and the ability to deep dive into a technology problem
- Ability to influence key client stakeholders on their technology and operations strategy
- Vast experience in owning delivery of complex technology solutions for global clients
- Ability to multitask and own multiple technology tracks simultaneously in a globally distributed delivery setup
- Experience in creating cutting edge technology solution by collaborating with other world class technologistsĀ
- Balanced approach that aligns technology-based solutions with customer needs
- Visible thought leadership through technology blogs, whitepapers, presentations etc.Ā
- Fluent verbal and written language skills and ability to convey a message in a simple and structured manner, customized to the audience and to the mode of communication
Ā
RESPONSIBILITIES:
- Owning the technology health of the project / account on all key metricsĀ
- Ensuring projects / accounts meet technical standards of governance, technology standards and best practices
- Owning the long term as well as the short-term technology strategy of your project / account
- Identifying opportunities in the current engagement to cross sell or up sell Nagarroās offeringsĀ Ā
- Conceptualizing and owning the technical architecture and design of the projects you are influencing
- Harnessing your consulting skills in a culture that promotes opportunities to provide thought leadership and breakthrough solutions for our clients.
- Running workshops internally and with customers on technology and business topics to create new solution areas and use cases
- Communicating and driving adoption of organizational technology initiatives in your account
- Mentoring and managing team members, by giving constant on-the-job feedback, and by providing guidance
- If you are aligned with a Center of Excellence (CoE) or practice ā
- Defining the vision for the practice/CoE, creating plan/budget for the practice
Ā
About Nagarro Software
šš¼We're Nagarro.
Ā
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues.
Similar jobs
-
The entire development lifecycle of all our consumer applications
-
Working closely with the Product, QA, UX & Engineering teams on strategy, solutioning and execution.
-
Managing everyday activities of the consumer engineering team
-
Working closely with the core platform engineering teams to design seamless integration
-
Owning management and execution of features and ensure delivery timelines
-
Building & mentoring the consumer engineering team
-
Working with the overall leadership team in creating and driving the company vision and itās goals
-
8+ years of experience designing and developing complex, interactive consumer applications
-
Working with / managing both mobile and web applications
-
Ability to present complex technical information clearly and concisely to a variety of audiences
Responsibilities:
ā¢ Effectively manage and lead a team of software engineers in Bangalore and their projects working on mobile games.
ā¢ Report to manager in Montreal, Canada.
ā¢ Monitor reliability and performance of all internal systems to suggest improvements.
ā¢ Work with stakeholders including product management, quality & certification, product support and solution architecture to deliver high quality, reliable & scalable products.
ā¢ Ensure compliance with security regulations.
ā¢ Manage software development projects by setting requirements, goals and timelines.
ā¢ The role calls for active role in people management, mentoring & coaching, designing solutions for
complex problems & delivering these solutions on quality and within committed timelines.
ā¢ Design strategies for future development projects based on the companyās overall objectives and resources.
ā¢ Coordinate with external stakeholders for new integrations and tools.
Requirements:
ā¢ BE/BTECH/MSc in Engineering, Computer Science or relevant field.
ā¢ Work experience as Manager or Director Engineering leading an engineering team of 5+.
ā¢ 8-10 years of hands-on experience.
ā¢ Experience working on multiple modern programming languages and platforms (Node.js, Typescript,
React, AWS (Lambda, AppSync, Cognito, RDS).
ā¢ Extensive experience with cloud technologies and modern human-computer interfaces.
ā¢ Hands-on experience in back-end and front-end development.
ā¢ Good understanding of agile methodologies.
ā¢ Leadership abilities with a strategic mind.
ā¢ Excellent project management skills.
We are looking for aĀ Director of EngineeringĀ to lead one of our key product engineering teams. This role will report directly to the VP of Engineering and will be responsible for successful execution of the company's business mission through development of cutting-edge software products and solutions.
- As anĀ owner of the productĀ you will be required to plan and execute theĀ product road mapĀ and provideĀ technical leadershipĀ to the engineering team.
- You will have toĀ collaborateĀ with Product Management and Implementation teams and build a commercially successful product.
- You will be responsible toĀ recruit & lead a teamĀ of highly skilled software engineers and provide strong hands onĀ engineering leadership.
- RequirementĀ deep technical knowledgeĀ in Software Product Engineering usingĀ Amazon Web Services,Java 8 Java/J2EE, Node.js, React.js, fullstack, NosqlDB, mongodb, cassandra, neo4j, elastic search, kibana, elk, kafka, redis, docker, kubernetes, Amazon Web Services ,Architecture Concepts,Design PatternsData Structures & Algorithms,Distributed Computing,Multi-threading,AWS,Docker,Kubernetes,Ā apache, solr, activemq, rabbitmq, spark, scala, sqoop, hbase, hive, websocket, webcrawler, springboot, etc. is a must.
- 16+ years of experience in Software Engineering with at least 5+ years as an engineering leader in a software productĀ company.
- Hands-on technical leadership with proven ability to recruit high performance talent
- High technical credibility - ability to audit technical decisions and push for the best solution to a problem.
- Experience building E2E Application right from backend database to persistent layer.
- Experience UI technologies Angular, react.js, Node.js or fullstack environment will be preferred.
- Experience with NoSQL technologies (MongoDB, Cassandra, Neo4j, Dynamodb, etc.)
- Elastic Search, Kibana, ELK, Logstash.
- Experience in developing Enterprise Software using Agile Methodology.
- Good understanding of Kafka, Redis, ActiveMQ, RabbitMQ, Solr etc.
- SaaS cloud-based platform exposure.
- Experience on Docker, Kubernetes etc.
- Ownership E2E design development and also quality enterprise product/application deliverable exposure
- A track record of setting and achieving high standards
- Strong understanding of modern technology architecture
- Key Programming Skills: Java, J2EE with cutting edge technologies
- Excellent team building, mentoring and coaching skills are a must-have
ā 4+ Years of Experience ā Proficiency in NodeJS / ReactJS /Java ā Take ownership of projects in AGILE methodologies. ā Must have good understanding of current and future trends and practices in Technology and able to demonstrate true results in affecting business outcomes and must be an innovative leader. ā Ability to drive technology evaluations and provide direction to tea ā Ready to dive deep into code and provides engineering solutions in line with industry standards. ā Demonstrated experience and understanding of the Project and Software Development Life-cycles. Lead and manage multiple teams engaged in development of projects ā Handling a team with various management responsibilities that include resource management, reviewing, assessing, and managing quality of work, leading projects, developing a technology strategy, and managing business relationships. ā Tier I colleges would be preferrable |
- Strong CS fundamentals in OOD, DS, Algorithms and Problem Solving for a wide variety of problem spaces and technologies
- Expert coder in any modern language such as Java, Golang or Scala.
- Experience in working with Product and Engineering leaders to drive and implement platform and product vision.
- Ability to leverage deep and wide knowledge of technology stack to recommend appropriate architecture and design solutions, and provide technical leadership to a team of rock star Software Engineers.
- Can translate the impact of design choices on non-functional attributes like scalability, performance, availability and security.
- Experience in providing leadership, career guidance, performance management, prioritization and personnel management for minimum team size of 10.
- Experience creating large-scale, multi-tiered, distributed web applications with databases, and designing web services, APIs, data models and schemas, using SQL or NoSQL.
- Experience with Cloud environments, such as AWS.
- Comfortable in Windows and Linux environments.
- Comfortable with different data storage solutions such as Postgres, Oracle, SQL Server, ElasticSearch, SQL, Hadoop, or MongoDB.
- Experience delivering high quality software following continuous delivery and using code quality tools (JIRA, GitHub, Jenkin, Hudson, Sonar, PMD, Checkstyle, Findbugs, and Fortify etc.)
- Worked in Agile environments previously.
- Good command of development metrics, methodologies and tools.
- Will ensure timely and frequent delivery of high quality software, while adapting technical decisions to the immediate needs of the business.
- Good analytical, problem-solving and troubleshooting skills.
- Can drive adoption of best practices across the Software Engineering Lifecycle, including reviews, source control, build processes, continuous integration and deployment.
What does this role hold for youā¦??
Ā
- Help define Technical Roadmap and own the entire product delivery end to end
- Work very closely with various business stakeholders to drive the execution of multiple business plans and technologies.
- Improve, optimize and identify opportunities for efficient software development processes
- Hire, Develop and Retain a strong team of engineers.
- Keep abreast of the changes in the industry and champion new technologies and development processes within the team
- Thinking backward from a customer POV and relentlessly pursuing the customer's cause in tech and product decisions
Ā
Ā Apply if you haveā¦
Ā
- Graduation/Post Graduation degree in Computer Science (IITs, IIITs and NITs preferred)
- 7-10 years of strong experience in JAVA(Spring/Hibernate/JPA/REST), JavaScript,
- NodeJS with good exposure to MySQL
- Experience with AWS, Microservices, Caching, Performance Optimization, Nginx, Solr, Redis, Redshift
- Experience working with agile teams and making rapid decisions in a dynamic and disruptive environment
- 2+ years of leading and managing a team consisting of the backend, frontend and QA.
- Hands-on writing and reviewing code
- Exceptional design and architectural skills.
- Strong communication skills.
- High motivation to work in a fast-paced, dynamic, collaborative team environment
Ā
Know more about usā¦
Ā
Know more about us and our team, visit http://www.housing.com/">www.housing.comhttp://www.housing.com/">, http://www.proptiger.com/aboutus">www.proptiger.com & http://www.makaan.com/">www.makaan.comAbout the Role:
We are looking for the Engineering Manager who will be central to the engineering team, deliveries, and processes. You will lead high-performing teams that fuel our growth. Our ask is a burning desire for scale, relentless passion for building cutting-edge products, and undying love for technology.
What you will do
ā¢ Define best practices around code, design, architecture, testability, CI/CD, and observability and ensuring 100% alignment with them
ā¢ Provide value-added expertise in engineering design ā¢ Architect systems for scale and stability
ā¢ Work with the executive leadership and product management teams to understand the short-term and long-term product roadmap and align that with the technical/non-functional roadmap
ā¢ Contribute to recruitment activities
ā¢ Oversee the preparation and final approval of project plans
What you will need
ā¢ Bachelor's or Master's Degree - preferably in Computer Science
ā¢ Minimum 5+ years of hands-on programming/application development experience with Java ecosystem and associated tooling (Node, React, Angular, MySQL, AWS, HTML 5, CSS, JSON, REST etc) in the Consumer Tech sector
ā¢ Deep experience in application, data, and infrastructure architecture disciplines
ā¢ Knowledge of industry-wide technology strategies and best practices in software development and workflow products
ā¢ Strong Communication Skills demonstrating the ability to present and explain ideas and concepts
ā¢ Passionate about testing strategy, problem-solving, learning new skills, sharing expertise and knowledge
ā¢ Leadership experience in a fast-growing startup
ā¢ Strong work ethic and ownership mindset
ā¢ #hustle
What you will get
ā¢ Be a part of the leadership team of a fast-growing Series A startup defining core strategies for the growth of the company
ā¢ ESOPs and compensation way above the market for unparalleled wealth creation
ā¢ Ground-level view of building out a global EdTech company that is going to impact hundreds of thousands of lives
ā¢ Phenomenal work environment, with massive ownership and great growth opportunities
ā¢ A young, dynamic, and passionate team
ā¢ Industry best perks
Location: Delhi
Salary: Upto 25 LPA
About Leverage Edu:
At Leverage Edu, we are democratizing access to global opportunities for students everywhere. By helping students make the right career choices with the aid of information and pathways that they can trust, we are opening doors to opportunities they could not access without the right guidance and support. Making sense of the complex web of courses, colleges, careers, and geographies is a tough task ā by leveraging technology but connecting with students at a personal level we help them maximize their potential.
To build towards this goal we are looking for people with the ambition and hustle to make the world a smaller place and get people closer to their dream opportunities. We are building at a breakneck speed in one of the fastest-growing industries in the world and the opportunities for growth are limitless.
ā
Basic Responsibilities:
-Manage, coach, and support engineering team
-Create a technical strategy and budget proposal
-Implement and monitor technical strategy performance metrics
-Communicate engineer team goals with engineering staff members
-Coordinate internal teams to ensure project timelines and budgets are met
Basic Qualifications/Requirements:
-Bachelors/Masters in Computer Science or a related field
-6-9 years of prior relevant experience
-Experience with managing people and projects is a must
-Expertise in J2EE server technologies
-Experience with high-performance websites catering to millions of daily traffic is a plus
-Experience and understanding of a wide range of client-side technologies including JavaScript, Angular, ReactS etc. is an advantage
-Excellent teamwork skills, flexibility, and ability to handle multiple tasks
-Experience with API Design, ability to architect and implement an intuitive customer and third-party integration story
-Ability to think and analyze both breadth-wise (client, server, DB, control flow) and depth-wise (threads, sessions, space-time complexity) while designing and implementing services
-Exceptional design and architectural skills
ā¢ As a leader, you will be Facilitating discussions and lead decision-making on all
engineering aspects of his/her team.
ā¢ Able to define and execute the engineering plans for the areas under his/her ownership.
ā¢ Drive engineering best practices for the team.
ā¢ Define, implement and maintain the hygiene of the production systems (both engineering
and processes) for the areas under his/her ownership.
ā¢ Responsible for the health of the business directly owned by the team.
ā¢ Challenging business & product on outcomes, channelize feedback into execution, and
be accountable for engineering outputs
ā¢ Hiring, mentoring and retaining a best-of-class engineering team.
ā¢ Responsible for all stakeholder management including but not limited to business,
product, operations, and clients/vendors
Exp: 7 - 12 years
Min 5+ years in team management
Solid experience building teams from scratch in Startups
Preferred: Talents from Tier 1 Tech Schools / IT Product Startups
Key Skills: Java, Python, Distributed Systems, Data Structures, Algorithms, AWS, Design Patterns, HLD, LLD, Data Analytics, MongoDB, Node Js
Responsibilities:
ā¢Ā Vision: Building a vibrant technology culture via a shared strategic architecture vision, as the Chief Architect of the company.
ā¢Ā Mission: Driving the platform and product vision to life.
ā¢Ā Goals: Leading and delivering on the long-term road map for engineering and infrastructure efficiency.
ā¢Ā Execution: Building and sustaining core reusable technology that would ensure scalability, reliability, availability and resiliency for all the products running on the platform and power the enterprise's quest to remain technologically competitive as it extends its customer base and enhances customer experiences continuously.
ā¢Ā Assets: Owning all relevant platform technology and infrastructure, both internal (like Dev and staging environments, DevOps stacks, etc.) andĀ client-facing (like production and HA / DR environments)
ā¢Ā Tools and frameworks: Leading a team of engineers and architects across DevOps, Site-Reliability, Product TechOps / NOC, Frameworks and Cloud Infrastructure teams.
ā¢Ā Thought leadership and industry presence: Representing technology branding and evangelism, as the face and voice of enterprise technology; sharing and evangelizing the technology strategy with internal and external entities, including employees, customers, partners, analysts, technical networks and investors.
ā¢Ā Team leadership: Helping build the technical talent brand of the company and in managing their portfolio of IP (intellectual property), via multiple media like blogs, conference presentations and tech media coverage.
Candidate persona mapping:
This role would be part of the Senior Leadership Team of the company, Our typical candidate for this role would be a person who:
ā¢Ā Is a Senior Technical Architect/Manager with 8+ years experience in Product First Tech First companies operating on a global scale
a) Preferably, with rich experience working in Silicon Valley, USA / IT Product Startups
b) Rich experience in helping build platforms that have supported products built from scratch and which have scaled over time
c) Rich experience in helping deploy products on the SaaS model
ā¢Ā Has rich and diverse experience in platform technology areas like design and architecture, APIs and Microservices, cloud infrastructure (private, public, hybrid or multiple), security, scale, tooling and multiple frameworks
ā¢Ā Has an executive presence and strong communication skills
ā¢Ā Demonstrates technology thought leadership
ā¢Ā Demonstrates a record of leading a team of Architects, managing, mentoring and appraising them
ā¢Ā Is, preferably, a programming polyglot
ā¢ Should have built diverse teams from scratch