- Ability to attract and hire top-notch Engineering talent for the organisation.
- Be responsible for the group's technical strategy and roadmap - creating success metrics in close collaboration with other groups across the organisation in executing initiatives in an agile way.
- Brings a strong perspective that drives change and motivates engineers to develop simple solutions to complex problems.
- Help implement effective engineering processes and champion their adoption.
- Has the technical capacity and capability to partner with tech leads and architects in problem solving.
- Mentor the professional development of each direct report through personal and performance management.
- Give engineers the tools, confidence, and motivation to make decisions independently that lead to their recognition.
- Effective at influencing a culture of engineering craftsmanship and excellence.
- Initiate cross-functional (Product, Business, Operations) collaborations with development teams throughout Razorpay and gather feedback and requirements.
- Seek diverse perspectives to drive bottom-up innovation and create buy-in from all technical stakeholders.
- Ensure the team fully understands the goals and objectives of Razorpay as a company and how their work fits into 'the bigger picture.
Mandatory Qualifications:
- Total of 8+ years' experience.
- Experience level of 5+ years of experience in very large-scale applications and 3+ years' experience in people management.
- Strong problem solving skills, data structures and algorithms.
- Experience with distributed systems handling large amounts of data.
- Excellent coding skills in one of the languages PHP/Python/C++/Java.
- Very good understanding of Web Technologies.
- Very good understanding of any RDBMS and/or messaging.
Similar jobs
Who we are:
Acqueon's conversational engagement software lets customer-centric brands orchestrate campaigns and proactively engage with consumers using voice, messaging, and email channels. Acqueon leverages a rich data platform, statistical and predictive models, and intelligent workflows to let enterprises maximize the potential of every customer conversation. Acqueon is trusted by 200 clients across industries to increase sales, drive proactive service, improve collections, and develop loyalty.
At our core, Acqueon is a customer-centric company with a burning desire (backed by a suite of awesome, AI-powered technology) to help businesses provide friction-free, delightful, and referral-worthy customer experiences.
We are looking for
We are looking for an innovative and mission-driven Director, Engineering to play a pivotal role in building the most critical engineering solutions for our business growth. This new role will be supporting the enterprise and Technology organization of business line.
The Director, Engineering works with the Product Owner to understand the business strategy and work together to define the roadmap of product feature development over the next couple of years. Along with that the key aspect is to ensure that the team is aligned to deliver these strategic initiatives which would encompass building data streams, data analytics and feature development across multiple projects in close partnership with our Product teams.
As a Director Engineering in Acqueon you will….
Responsive team player who can proactively contribute for building technical strategies for applications and systems by promoting an understanding of the technology and business roadmap. He /she is someone who thrives in a fun, fast-paced, dynamic, startup-like environment.
- Lead a team of strong developers, working on large-scale, complex and cutting-edge systems and ensure that the team optimizes codes, while contributing to business goals and product strategies
- Chalk-out and implement the vision, technology roadmap and business goals
- Operate with scale and speed, amidst flux in the fast-paced environment and evaluate performances regularly and share and seek feedback
- Managing the development and delivery of complex features from design to production according to product requirements
- Work closely with Engineering Leaders, Managers; Product Management, Business Development and Operation teams, and enable them by providing scalable and high quality technology solutions at a rapid pace, estimate and plan projects in an agile environment
- Ensuring that risks and issues are identified and managed closely while driving all stakeholders to deliver on time and to the required quality standards
- Building a strong development team that can work independently and at the same time will collaborate with other international R&D teams
- Responsible to review Architecture and design technically robust, flexible and scalable solutions and deep understanding of technologies and architecture in a highly scalable and available set-up
- Expertise in highly transactional, large relational and complex systems
- Strong object oriented design skills, and an uncanny ability to design intuitive modules and class-level interfaces
- Superior management skills to manage multi-engineer projects and experience in delivering high quality projects on time
- Strong technical competence with a track record of individual technical accomplishments
As a Director in Acqueon you will need….
- An Engineering Degree - B.E/B.Tech/MS in any stream – Computer Science/IT preferred
- With 15+ years of experience in building and managing highly skilled development teams, and the ability to lead, coach and influence them
- Deep understanding in Java, Golang, SQL/NoSQL database, Elastic search, K8S and Docker
- Experience in developing scalable, concurrent, low-latency, fault tolerant systems
- Strong track record of leading and managing the delivery of software development projects, meeting key milestones and overcoming challenges
- Previous experience in working with other international R&D, product management and support teams
- Proven knowledge in both architecture and implementation-level software design of high-scale distributed systems
- Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives.
- Work closely with the Architects and cross functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost & Delivery). Within the established architectural guidelines.
- Ability to manage, track and identify risks, bottlenecks and challenges ahead of time, and oversee technical coordination to resolve them
- Willingness to work in a fast paced, and driven team in a context-switching environment
- Should have experience with CDP platforms, NoSql platforms, java/python, AWS platform, ELT (connectors to fetch data, transform) additionally experience with Sagemaker, AI Modelling and Data Science would be a plus
We are in search of a young and energetic team lead for our engineers with 3-4 years of experience. Technical prowess in the below areas are must haves
- Full stack development experience in Java/NodeJs backend with React/React Native front end
- Experience in working with Git flow, unit and end-to-end test cases. CI/CD pipelines and deployment to AWS infrastructure
- Proficient in designing and building webapps/mobile with structured/unstructured database systems
- Have an eye for detail and advocate for a good end user experience
- Exposure to agile development
If you have team leading experience under your belt, that would be a plus. Candidates need to have good communication skills (verbal and written), be proactive and have a go getter attitude. On the job, you will have to
- Ensure the business requirements are met with respect to functional and technical specifications established
- Guide, mentor, and help out younger team members
- Do code reviews and ensure there are minimal to no tech debts
- Design and review technical architecture, unit test cases and CI CD pipeline
- Collaborate with designers, business analysts, and contribute to product development at the organizational level
- Test and deploy solutions and work with our QA team to squash those nasty bugs
- Iterate and improve code design and clear off technical debt such as test coverage and technical design improvements
You will be part of the core team that builds platforms that could transform the lives of frontline workers around the world.
Job Location: Chennai
Job Summary
The Engineering Org is looking for a proficient Engineering Manager to join a team that is building exciting
and futuristic Data Products at Condé Nast to enable both internal and external marketers to target
audiences in real time. As an Engineering Manager, you will drive the day-to-day execution of technical
and architectural decisions. EM will own engineering deliverables inclusive of solving dependencies
such as architecture, solutions, sequencing, and working with other engineering delivery teams.This role
is also responsible for driving innovation, prototyping, and recommending solutions. Above all, you will
influence how users interact with Conde Nast’s industry-leading journalism.
● Primary Responsibilities
● Manage a high performing team of Software and Data Engineers within the Data & ML
Engineering team part of Engineering Data Organization.
● Provide leadership and guidance to the team in Data Discovery, Data Ingestion, Transformation
and Storage
● Utilizing product mindset to build, scale and deploy holistic data products after successful
prototyping and drive their engineering implementation
● Provide technical coaching and lead direct reports and other members of adjacent support teams
to the highest level of performance..
● Evaluate performance of direct reports and offer career development guidance.
● Meeting hiring and retention targets of the team & building a high-performance culture
● Handle escalations from internal stakeholders and manage critical issues to resolution.
● Collaborate with Architects, Product Manager, Project Manager and other teams to deliver high
quality products.
● Identify recurring system and application issues and enable engineers to work with release teams,
infra teams, product development, vendors and other stakeholders in investigating and resolving
the cause.
● Required Skills
● 4+ years of managing Software Development teams, preferably in ML and Data
Engineering teams.
● 4+ years of Agile Software development practices
● 12+ years of Software Development experience.
● Excellent Problem Solving and System Design skill
● Hands on: Writing and Reviewing code primarily in Spark, Python and/or Java
● Hand on: Architect & Design end to end Data Pipeline (noSQL databases, Job Schedulers, Big
Data Development preferably on Databricks / Cloud)
● Experience with SOA & Microservice architecture
● Knowledge of Software Engineering best practices with experience on implementing CI/CD,
Log aggregation/Monitoring/alerting for production system
● Working Knowledge of cloud and devops skills (AWS will be preferred)
● Strong verbal and written communication skills.
● Experience in evaluating team member performance and offering career development
guidance.
● Experience in providing technical coaching to direct reports.
● Experience in architecting highly scalable products.
● Experience in collaborating with global stakeholder teams.
● Experience in working on highly available production systems.
● Strong knowledge of software release process and release pipeline.
About Condé Nast
CONDÉ NAST INDIA (DATA)
Over the years, Condé Nast successfully expanded and diversified into digital, TV, and social
platforms - in other words, a staggering amount of user data. Condé Nast made the right move to
invest heavily in understanding this data and formed a whole new Data team entirely dedicated to
data processing, engineering, analytics, and visualization. This team helps drive engagement, fuel
process innovation, further content enrichment, and increase market revenue. The Data team
aimed to create a company culture where data was the common language and facilitate an
environment where insights shared in real-time could improve performance.
The Global Data team operates out of Los Angeles, New York, Chennai, and London. The team at
Condé Nast Chennai works extensively with data to amplify its brands' digital capabilities and boost
online revenue. We are broadly divided into four groups, Data Intelligence, Data Engineering, Data
Science, and Operations (including Product and Marketing Ops, Client Services) along with Data
Strategy and monetization. The teams built capabilities and products to create data-driven solutions
for better audience engagement.
What we look forward to:
We want to welcome bright, new minds into our midst and work together to create diverse forms of
self-expression. At Condé Nast, we encourage the imaginative and celebrate the extraordinary. We
are a media company for the future, with a remarkable past. We are Condé Nast, and It Starts Here.
Job brief:
We are looking for a director of engineering to lead our engineering department and help us build great products.
You’ll manage our infrastructure and ensure all internal systems operate securely and effectively.
To be successful in this role, you should be confident in managing our teams while, at the same time, setting goals and timelines for various projects.
We also expect you to be in charge of our integrations with external partners and oversee all software development plans from ideation to execution.
Ultimately, you’ll make sure we use innovative technologies that maximize our productivity and help our company grow.
Responsibilities:
• 50% time for hands-on development and other 50% to enable the Engineering team
• Oversee front-end and back-end development teams and their projects
• Leverage your technical depth as a hands-on developer and architect to push your team towards a high standard of technical excellence
• Lead a culture of innovation and experimentation, support full software development lifecycle that incorporates the best of technology approaches and delivery methodologies.
• Monitor reliability and performance of all internal systems to suggest improvements
• Ensure compliance with security regulations
• Manage software development projects by setting requirements, goals, and timelines
• Design strategies for future development projects based on the company’s overall objectives and resources
• Hire engineers and coordinate their training
• Implement innovative technologies
• Coordinate with external stakeholders for new integrations and tools
• Review and update policies relevant to internal systems
• Take initiative to explore, evangelize, and implement innovative technologies within the business in order to improve the business’s internal platforms as well as customer experience.
• Provide support and leadership to development departments, facilitating continuous evolution in both the frontend and backend development teams.
• The Director of Engineering will also perform similar duties as he deems fit for the proper execution of his duties as delegated by the CEO.
Requirements:
• Work experience as a director of engineering, Head of engineering, CTO, EngineeringManager or in a similar senior-level position at an engineering department
• Proven experience in building high-performance teams and scalable best-practices in an engineering organization
• Strong technical aptitude and proven experience in architecture, design, and delivery of data-intensive applications
• Hands-on experience in back-end and front-end development
• Good understanding of agile methodologies
• Leadership abilities with a strategic mind
About us:
We are a team of software avengers, passionate engineers & thinkers designing the future of education. The company has its roots from IIT, IIM Alumni and various SMEs in education space. Here, we all work together with & for a single dream; ‘Education For Everyone, Everywhere.’
Dizvik is an EdTech product-based tech start-up working on exciting technologies & latest tech amendments. We use technology as an effective & efficient tool to create things that are impactful & make education easier. Artificial Intelligence, Augmented Reality, Robust Media Streaming are few of our core areas.
We are a crazy bunch of people having multiple personas always trying to keep things light-hearted! Our roots are not new, the company is nurtured by the well established group excelling since 2003. The founders of Dizvik Technologies own multiple companies & one of those is Dhyeya Educational Services Private Limited (Dhyeya IAS) having more than 20 offline Institutes/Centers in India.
Role Description:
The ideal candidate will be responsible for designing and developing highly scalable, reliable and fault-tolerant micro-services based applications for the company. Using Node Js, Python, MongoDB, PostgreSql, JWT, Cassandra, AWS, Docker, Kubernetes, Kafka, Rabbitmq, Redis, Middlewares, CDN, Elasticsearch, this candidate will be able to translate user and business needs into functional and enterprise level product.
Salary Range: 10 LPA to 25 LPA
Job Responsibilities:
- Designing and developing highly scalable, reliable and fault-tolerant backend architectures & applications for the company.
- Coordinate with cross-functional teams (Mobile, DevOps, Data, UX, QA, etc.) on planning and execution.
- Communicate, collaborate and lead the work & team effectively across distributed features
- Owning and working end-to-end on application – from system (server, deployment, configuration management) to back end (container, application, and database).
Requirements:
- Bachelor’s degree or equivalent in Computer Science.
- 3+ years of experience in backend technologies: Node Js, Python, MongoDB, PostgreSql, JWT, Cassandra, AWS, Docker, Kubernetes, Kafka, Redis, Middlewares, CDN, Elasticsearch etc.
- Implementation of security and data protection.(CSRF/JWT/ORM and various middleware/DB security implementations).
- Strong problem-solving skills, algorithmic skills, and data structures experience.
- Ability to design and implement low latency RESTful services in Monolith & Microservice both the architectures.
- Data modelling experience in both Relational and NoSQL databases.
- Ability to understand and implement Continuous Integration and Continuous Delivery.
- Experience in troubleshooting server performance memory issues, GC tuning, resource leaks, etc.
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
- Experience in versioning systems like GitHub, SVN, gitlab etc.
What you will do:
● Managing the performance and career development of a team of 20+ full stack engineers along with junior managers, and owning end to end products of an org business line that require design, architecture, and reviews.
● Participating with senior management in developing a long-term technology roadmap.
● Being a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship.
● Working with peers across teams to support and leverage a shared technical stack.
● Managing teams to scale distributed applications, making architectural trade-offs applying synchronous and asynchronous design patterns, reviewing code, and delivering with speed and quality.
● Developing multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
● Producing high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration
● Being a strong proponent of setting up right processes that make engineering deliverables more efficient and resilient.
● Leading and participating with your peers in raising the hiring bar for the overall engineering team
● Understanding the product and project management space with Agile methodologies.
What you need to have:
● B tech, BE in computer science or equivalent experience
● 10+ years of programming experience in architecture, performance, scale
● 4+ years of engineering management
● Experience across the product development SDLC
● Exposure working in any Cloud Platform, i.e. Azure, AWS or GCP.
● Understanding of Microservices based architecture
● Excellent communication skills,
● Strong decision-making skills, metric-driven operations, and the ability to motivate and maximize productivity in a fast-paced environment
You will:
- Champion the product delivery in the fast paced startup with deep focus on quality, design & architecture
- Own the technical roadmap for a product
- Hire and provide leadership and oversight to a team of software engineers building solutions and capabilities at scale with high engineering and quality standards.
- Recruit the best by owning the recruitment processes for your teams.
- Engagement and collaboration with cross teams, architects and other stakeholders to deliver on a common goal.
- Drive the adoption of key engineering best practices to improve quality and reliability of team's deliverables.
- Responsible for keeping the team engaged, motivated and operating with a high execution velocity.
- Responsible for evaluating, coaching and mentoring of direct reports.
- Collaborate/communicate across global businesses and technology teams, providing sound business analysis and process.
- Build a collaborative and conducive environment for the team to deliver the best of their abilityImbibe and maintain a strong customer service oriented attitude while designing and building products
Qualifications:
- 6+ years of managerial experience leading and building high-performing teams
- 8+ years of professional experience using Java or similar object-oriented language
- Demonstrated ability to manage highly skilled technology teams that have delivered high quality enterprise class applications.
- Experience of managing applications in production environment that support high-throughput/availability/resiliency low latency at scale and exposure to managing production outages and remediations.
- Experience building and using RESTful APIs & Microservices
- Creative thinking and excellent problem solving skills.
- Great product sense and communication skills
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
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.