Our client is looking for a dynamic & passionate Engineering Director who can lead
the tech-stack and drive teams with great leadership qualities.
Here is the JD for Director Engineering -
Responsibilities:
Completely responsible for product delivery, development process, and engineering
team performance. Provide overall direction to the engineering team.
Create a top-performing engineering team culture with high levels of team engagement
and satisfaction.
Work with the leadership team and product leaders to define engineering roadmaps and
solve business problems.
Drive engineering efforts to deliver releases with high quality and on time.
Communicate cross-functionally, hold your command in technical discussion, and have
strategic influence.
Work with the Talent Acquisition team to hire top talent, manage their performance,
and successfully mentor them to grow professionally.
Minimum Qualifications:
Hands-on technical expertise and management experience.
8+ years of people management experience.
Demonstrated experience to recruit and manage technical teams, including team
performance management.
Must have relevant experience in designing, building, maintaining, and extending large
scale production systems.
Have deep expertise in React.js, Node JS and MongoDB.
Strong software engineering skills and best practices including experience with a
modern agile development and deployment workflow.
Proven leadership skills; courage to challenge with candor, motivate and inspire teams.
Strong interpersonal and communication skills, for both technical and non-technical
audiences.
Bachelor’s Degree in Computer Science, Software Engineering, or related field.
About Primary edtech company in Bangalore
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
team. We’re looking for versatile developers who will:
1. Be product owners
2. Plan, design and build new products and manage their delivery
3. Play the role of tech lead of a team
4. Build new tools and processes around development to increase efficiency
5. Drive culture, learning and development of team members and of the larger org
6. Take ownership and get the job done
7. Have extensive experience in building API products
Who are we looking for?
The leadership role is a software development manager role involving end-to-end engineering
ownership of product(s), and a technical team to go along with it.
● Owner — You will be responsible for one or more products to be delivered to the business.
From a broad point of view, you will be responsible for:
○ Transfer of knowledge from product teams to engineering
○ Interfacing with developer relations, sales and other functions
○ Planning, prioritization of various tasks related to the projects
○ Development of the project, including your own contribution
○ Ensuring quality of deliverables
○ Communication with stakeholders throughout the process
○ Ensure adherence to Agile principles and SCRUM processes
● Technical Manager — As a senior technical member, you will make technical decisions
that will shape current and future behaviours and capabilities of products, and be in good
shape to do so. The requirements here are:
○ Good knowledge and experience of working with backend systems, including
production maintenance experience are must-haves
○ Deep knowledge of at least three of Python, JavaScript, Java, Scala, Go, Ruby
and their popular frameworks, libraries and ecosystems. More languages and
frameworks fetch more points
○ Knowledge of ancillary technologies, including logging, monitoring,
dashboarding etc would be necessary
● Enabler — You will introduce various checks and balances in the system, introduce
processes which stop people from failing, introduce tools which make people more
productive, optimize where required, hand-hold where necessary and essentially go
through the entire SDLC, and take the team with you.
● Nurturer — You will cater to your team's interests, help them learn, point them towards
things worth learning, facilitate information cross-pollination within the org, communicate
and cater towards individuals growth-paths, career aspirations and sanity.
Why Setu?
We will spare no efforts to ensure that Setu empowers you to do the most important
Technical Skills Required
Mandatory:
• Minimum 10 years of experience in software development with C# and the .Net framework/.net core.
• Experience on building RESTful services and MVC patterns-based web applications, web api and wcf
• Experience in ORM, Document-oriented NoSQL databases or RDMS • Experience with Git (GitHub), automatic deployments, continuous integration
• Expertise on JavaScript, HTML5, CSS, AngularJS, ReactJS, NodeJS, data visualization tools.
• Experience of working on highly scalable SaaS products
• Developed & debugged multi-threaded applications.
• Developed and deployed modules in Azure / Aws Good to have: • Experience in development of reports.
• Developed and deployed modules in Docker / Kubernetes • Experience as scrum owner
• Experience in agile development methodology
• Polyglot
Role and Responsibilities:
• Design, document, develop & test own product.
• Collaborate with team members.
• Care deeply about writing quality/testable/modular code
• Work with various stake holders across teams and prioritize deliverables.
• Drive efficient DevOps practices for full cycle .NET development and deployment.
Soft Skills Required
Mandatory:
• Clarity of thought
• Sincere
• Proactive
• Self-motivated
• Logical bent of mind (Analytical)
• Team player
• Flexible/adaptable
• Strong communication skills (both written and verbal)
• Leader with passion
Simpl is focused on transforming how the people of India deal with money. Its first product is a payment mode that lets users skip traditional forms of payments entirely. Instead, all the transactions get added into a single bill, payable on the 1st and 16th of every month. This way, the checkout process takes less than a few seconds - making it a win-win for merchants and users alike.
In place of traditional forms of identification and authentication, Simpl integrates deeply into merchant apps via SDKs and APIs. This allows for more sophisticated forms of authentication that take full advantage of smartphone data and processing power.
Simpl was founded in 2015 by Nityanand Sharma and Chaitra Chidanand, and went live in 2016.
As a Software Engineering Manager, you will lead a team responsible for the implementation and evolution of key parts of this application.
Leadership Skills
● Manage a team of engineers and coach them to reach their full potential
● Develop engineers in their career path: Set objectives, provide feedback and review
performance.
● Ability to manage remote teams is essential.
● Prior experience with remote teams is helpful.
● You will be expected to bring these best practices to the rest of the organization.
● Act as the scrum master
● Ensure that the team builds high quality software by writing unit tests
● Interface with Product and Operation teams to resolve issues
Engineering Skills
● Be hands on: Write secure, efficient, good quality code
● Conduct peer code reviews
● Have a deep understanding of the techniques and technologies that are necessary for
scalability and performance.
● Experience with data modeling and relational databases
● Deep knowledge in one of the ROR/Golang/NodeJS/Java
About Company
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls, and Compass. works with over 1000 global clients. We help our clients engage and motivate their employees, sales teams, channel partners, or consumers for better business results.
Engineering Manager
Requirements:
Education - B.Tech/MCA or equivalent.
Overall 10 to 12 years of experience.
Agnostic/Polyglot with multiple tech stacks.
Worked on open source technologies – NodeJS, ReactJS, MySQL, NoSQL, MongoDB, Columnar DBs
Good experience with Front-end technologies like JavaScript frameworks, React, AngularJS.
Backend exposure – good knowledge of building API using Node or Lambda or python.
Good understanding of ELK, Kafka, Redis and CDN.
Worked on serverless technologies and good understanding of CMS.
Efficient in building microservices in combining server & front-end.
Good understanding of AWS and its technologies.
Should be innovative and communicative in approach and should be hands on coding guru
Will be responsible for the functional/technical track of a product.
Experience with Scaling SAAS products and ability to design from scratch.
Ability to manage a small team of 5 -10 Developers/QA Engineers and guide them on the design and coding best practices
Design and develop SaaS-based applications based on microservices architecture.
Work on the core backend and ensure it meets the performance benchmarks.
Work on the front-end with ReactJS.
Designing and developing APIs for the front-end to consume.
Constantly improve the architecture of the application by clearing the technical backlog.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages).
Responsibilities:
-
Acting as an entrepreneur - taking ownership the problem statement end-to-end.
-
Delivering direct value to the customer - and not just stop with internal delivery.
-
Lead a diverse team of High performing Engineers - who set new standards everyday.
-
Be a great engineer yourself - to be able to hire, mentor, and grow the engineering team.
-
Estimate, plan, divide and conquer customer problem statements - through sturdily developed & performant technical solutions.
-
Handle multiple competing priorities and ambiguity - all in a fast-paced, high growth environment.
Requirements:
-
7+ years of experience as an engineer or a lead - solving real world customer problems.
-
1-4 years of experience as a manager - having led high value delivering engineering teams.
-
BE / B. Tech /M. Tech from a premier institute - preferably in Computer Science.
-
Proven track record of building and managing high performing engineering teams.
-
The ability to convince, negotiate and work with equally competent and smart stakeholders.
-
Experience building complex technical solutions - highly scalable service-oriented architectures, distributed cloud-based systems - which power our FinTech products.
-
Proven ability to present complex technical information in a clear and concise manner to executives and non-technical leaders.
The candidate is expected to be very strong in coding and technical design/architecture and should be able to architect newer modules into the platform independently.
- Build and Lead multiple teams of notch engineers to own, drive & deliver critical parts of our products.
- Work closely with Engineering Managers to develop the best technical design and approach for new product development.
- Set up the organization & processes to enable timely delivery of projects with high quality.
- Set up best practices for development and champion their adoption.
- Oversee Architecture & design of technically robust, flexible and scalable solutions.
improvement.
- Show strong business and technical judgment that will accelerate time to market of releases, while incrementally moving our services towards the long-term vision.
- Be responsible for mentoring and developing front line managers and engineers.
Requirement:
- Bachelor Degree or higher in Computer Science or related field from Premium Institutes
- 5+ years of work experience in software development and 1-2 years as a leadership role.
- Deep Understanding of enterprise grade technologies.
- Experience in Node.Js, Java, Python tech stack.
- Knowledge of Object-Oriented Design, data structures, algorithm design, and complexity analysis.
-
- Strong analytic and quantitative skills; ability to use hard data and metrics to back up assumptions, recommendations, and drive actions.
Domains: Consumer, planning, Supply Chain, Logistics
Your experience would have to completely be in product based companies and startups, and NOT service companies. Salaries are flexible.
- Experience with object-oriented design and languages
- Track record of building and delivering mission critical, 24x7 production software systems
- Experience architecting systems on AWS platform a strong plus
- Be able to deal with ambiguity and independently drive, design, and implement large scale software solution
- Proven track record of taking ownership and driving results on technical projects
- Ability to handle multiple competing priorities in a fast-paced environment
- Technical aptitude to quickly grasp complex technical issues and communicate directly with technical teams
- Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
Responsibilities
- Develop and execute a long-term product roadmap and architecture while balancing short term commitments
- Handling the entire SDLC.
- Own the architecture SCOT product platforms to drive business results.
- Be a visible leader to drive and own the architecture and design of some of the most advanced & complex software systems / products in the industry to create company wide impact
- Be an operational and technical leader with a passion for distributed systems, cloud service development, deployment and delivery. Accountable for solutioning, design, architecture, for the ease of evolution, quality of the systems, performance, scalability, availability characteristics, NFRs and limitations of the systems. Should be willing to be hands-on and spend time actively developing parts of the systems.
- Envision and develop the long-term architectural direction, with emphasis on platforms/ reusable components while adopting a nimble delivery process.
- Establish structures and processes that ensure a high level of quality and reliability and extensibility of deliverables .
- Drive the creation of next generation extensible web, mobile and fashion commerce platforms, security protocols, customisation and tools to support continuous scaling, internationalisation and platform extensions.
- Drives code and design reviews of components / systems / products in scope and drives the architectural governance for them
- Set directional paths for the department for adoption of new technology stacks for solving business problems
- Work with product management, business stakeholders and other engineering leaders to help define mid-term, long-term roadmaps and shape business directions
- Initiate and deliver leadership training within the engineering organisation and drive the growth of leaders to create a strong leadership bench.
- Follow coding standards, unit-testing, code reviews etc.
- Follow release cycles and commitment to deadlines.
- Lead by example through innovation.
- Build and nurture a team of software developers
- Shape team goals by developing a deep understanding of our business processes and success criteria
- Develop and execute a long-term architecture while balancing short term commitments
- Work closely with the team to architect and develop the best technical design and approach to solve complex problems
- Effectively partner with engineering and non-engineering groups across the organization to deliver on own goals
- Work closely to architect and develop the best technical design and approach to solve complex problems.
- Take the accountability of the overall health of the products you build, and predictability of the deliverables
- Effectively partner with engineering, product and business stakeholders across the organization to co-define and deliver on goals.