
Who are we?
Whatfix is the #1 Digital Adoption Platform (DAP) for Enterprises. We are disrupting the way Learning, Training and Application Support content is consumed. We provide large enterprises with a SaaS platform that helps accelerate product adoption and reduce support & training efforts by providing contextual and step by step guidance inside any web application at the exact time a task is being performed. The product has redefined the way companies onboard, train, and provide support to users.
What sets us apart from the rest?
With over 100 of the Fortune 500 companies already onboard as customers, Whatfix has been named among the top 20 B2B tech companies alongside the likes of Adobe, PayPal, and Cisco.
With a YoY growth of 300%, we have also been recognized among the top 50 fastest growing SaaS companies worldwide in the SaaS 1000 list and as a Market Leader by Gartner in the Digital Adoption space.
We are pleased to have an Employee rating of 4.6 on Glassdoor and our Customer obsession can be seen in our reviews on platforms like G2 Crowd & Gartner Peer Insights.
The employees are happy, the customers are happy, but what about the investors? Take a look for yourself - Sequoia Capital || Stellaris || Cisco || Eight Roads || Helion Ventures
“Hustle Mode ON” is something we live by.
Our Team:
The Engineering team at Whatfix provides end to end engineering throughput that forms part of core platforms and services that drive Whatfix business.
Our team is responsible for creating the Customer Platform and everything around it be it Analytics, Infrastructure or Core Algorithms. The team owns and is responsible for all pieces that we design, build and support end to end for Whatfix product/ business.
Your Opportunity:
As part of the Core Engineering Team @Whatfix, you’ll have the opportunity to make a difference by being a part of the development team that builds future forward products. At Whatfix it’s all about scale. One of the key attributes of this job is that you are required to continuously innovate and apply technology to provide business 360 views of Whatfix customers.
Your Responsibility:
- Define architecture blueprints & take complete technical ownership of high-level design, tech stack, non-functional attributes of one or more components of various platforms
- Design, build, test and deploy cutting edge solutions at scale, impacting millions of customers worldwide
- Work closely with other architects in the team and ensure architectural consistency and technical excellence of the products and platforms
- Work with engineering teams in building high-quality and highly resilient scalable products and platforms at Whatfix
- Work with cross-functional teams to address all technical dependencies
- Drive some of the company-wide tech initiatives striving towards continuous technical excellence of our platforms
- Actively participate in technical innovations, external presentations, technical publications etc.
- Identify right open source tools to deliver product features by performing research, POC/Pilot and/or interacting with various open-source forums
- Deploy and monitor products on Cloud platforms
Our Ideal Candidate:
You have a deep interest and passion for technology. You love writing and owning code and enjoy working with people who will keep challenging you at every stage. You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills. You are self-driven and motivated with the desire to work in a fast-paced, results-driven agile environment with varied responsibilities.
Your Qualifications:
- 11+ years of experience as an Engineer
- Ability to work with teams in a collaborative and productive manner
- Strong computer science fundamentals in data structures and algorithms
- A self-motivated learner and builder with strong customer focus and obsession with quality
Must-Have:
- Strong Expertise in Backend Technologies- Java, Spring Boot, etc
- Expertise in working with AWS or other cloud infrastructures like Azure or Google Cloud, and using Infrastructure-as-Code tools
- Analyze Functional & Non-Functional requirements with effort estimation and deployment strategies
- Hands-on in Architecting and developing large scale applications
- Hands-on debugging skills
- Design for performance, scalability, fault tolerance and high availability
Good to have:
- Experience in Client-side technologies such as jQuery
- Experience in Front End Technologies is good to have (Javascript, React)
- Experience with Storage systems - NoSQL (Cassandra/MongoDB)
- Leveraging cutting edge technologies like Kubernetes, Docker, etc. to design and build new infrastructure features
Behavioural traits:
- Excellent communication and technical leadership skills
- Can-do attitude to take BIG problems by their horns and solve them
- Ability to inspire others & be a role model and mentor for upcoming engineers in the organization
- Entrepreneurial spirit to conceive ideas, turn challenges into opportunities and build products
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

About Whatfix
About
The WhatFix Difference
125% ⬆️Higher employee productivity
45% 👇🏼Lesser support tickets
84% 📉Reduction of training content creation costs
65% 🚣🏼Fatser launches for enterprise applications
300% 🚴🏼♀️Faster time-to-proficiency for new employees
30% 🏃🏼Faster time to knowledge discovery
Whatfix: Scalable Success With Software
Whatfix removes the barriers between your users and true productivity across all software. Our Digital Adoption Platform (DAP) analyzes and automates processes, providing step-by-step guidance within each application.
Whatfix focuses on accelerating user adoption by enhancing self-service capability of web products, thereby helping companies to onboard customers, reduce support queries and improve user engagement. It is a cloud platform using which product teams can self-curate interactive guides & integrate across all user touch points.
Whatfix is based on patent-pending technology and being used by large as well as small enterprises for improving training effectiveness, enhancing customer support, and to improve user on-boarding.
Interesting? Know more about us: https://whatfix.com/about-us/
Connect with the team
Similar jobs
Job Title: Senior Software Engineer
Location:PUNE
Job Type: Full-time
About the Role:
We are seeking a Senior Software Engineer with at least 1 year of experience in ad tech (preferred) to join our dynamic team. The ideal candidate will have strong proficiency in Java and possess problem-solving skills to design, develop, and maintain scalable software solutions in the ad tech industry.
Key Responsibilities:
- Develop and maintain high-quality Java-based applications.
- Collaborate with cross-functional teams to design and implement new features.
- Troubleshoot and debug issues, ensuring optimal software performance.
- Write clean, scalable, and efficient code while adhering to best practices.
- Participate in code reviews and provide mentorship to junior engineers.
Requirements:
- Proven experience with Java and software development.
- At least 1 year of experience in ad tech (preferred).
- Strong understanding of object-oriented design and data structures.
- Excellent communication and collaboration skills.
- Ability to work independently and manage time effectively.
Responsibilities:
- Provide technical leadership of critical integrations by MuleSoft mostly with contact-center solution.
- Provide MuleSoft technical expertise and leadership when evaluating and designing integration solutions ensuring all components and subsystems impacted are properly addressed during builds and deployments.
- Collaborate cross-functionally with teammates to implement integration solution.
- Troubleshoot MuleSoft/API technical issues as needed
Qualifications
- Bachelor's Degree required. In lieu of a degree, a comparable combination of education and experience may be considered.
- 3+ years of experience in building scalable, highly available, distributed solutions and services
- 1+ years of experience in middleware technologies: Enterprise Service Bus (ESB), most preferably with MuleSoft CloudHub and Orchestration, Routing and Transformation
- 3+ years of experience working with Java
- Experience in RESTful API architectures, specifications and implementations
- Working knowledge of progressive development processes like scrum, XP, Kanban, TDD, BDD and continuous delivery
- Concept understanding on Google Cloud platforms is a major plus

- BS in CS or EE or equivalent
- Experience working on large scale systems in rapid growth environments
- Experience with public cloud offerings (AWS, GCP, Azure)
- Solid programming skills; preferred experience in Java, and/or Python
- Experience with modern web frameworks, advanced algorithms/data intelligence, public
- cloud platforms and streaming data pipelines
- Familiarity with containerization, microservices architecture, continuous integration, and delivery
- 5+ years’ experience preferred
Minimum of 4+ years of experience in Java development
- Experience delivering Services (REST, SOAP) and Web applications in Micro services architecture
- Experience developing and deploying Java solutions to cloud
- Experience in Spring Boot and components of Spring framework
- Experience in a JavaScript framework such as Angular or React
- Experience in TDD using Junit or similar frameworks
· Experience in Design Patterns and service oriented architectural principles, Data structures and Algorithms.
· Individual should be an active participant in the product design and code reviews for self and team and can competently review any aspect of their product or major sub-system.
· Experience in SQL, Unix skills.
· Good communication Skill
Immedite joining/Notice period upto 30 days
WFH till the end of Pendimic
Gurgaon Location
Roles & Responsibilities:
● Invent, design and build software that is stable and performant
● Primary role will be quality and timely delivery of the application/ feature/ module your team
will be working on
● Adopt and execute good design philosophy and code writing practices
● Ensure the code goes through rigorous tests and quality checks before deployment
● Work with other software engineers and database engineers to set excellent development
practices and deliver innovative changes in new and existing products
● Be hands-on technical, thus, leading by example using web, mobile and database
technologies
● Work on project ideas with customers, stakeholders and peers
● Be actively involved in code review process, design discussions, team planning
Minimum Qualifications:
● Bachelor's degree in Computer Science, Software Engineering, or a related technical
discipline
● 5-7 Years of Experience
● Expertise in software design and development
● Proficiency with at least one Object Oriented language (e.g. Java)
● Have knowledge about Computer Science fundamentals in object-oriented design, data
structures, algorithm design, problem-solving, and complexity analysis
● A strong track record of project delivery for large, cross-functional projects
● Experience with building high-performance, highly available and scalable distributed systems
● Experience with API Design, ability to architect and implement an intuitive customer and
third-party integration story
● Ability to think and analyse both breadthwise (client, server, DB, control flow) and depth-wise
(threads, sessions, space-time complexity) while designing and implementing services
Qrata is currently searching for a full stack developer for a YC backed product startup.
Familiar with push notifications service and socket programming
Self-motivated with the ability to work independently or jointly in a self-directed way.
Demonstrated successful development of enterprise-grade web applications
Proven analytical and problem-solving capabilities
Comfortable leading product development
Strong work ethic and desire to build industry-leading products
Startup experience
Worked on product development
●Work closely with Principal Engineers to design, implement and deploy applications that impact
Rupeek’s business with an emphasis on Mobile, Payments, Core Platform and Analytics.
●Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools,
systems and services using object-oriented design, distributed programming, Java and C/C++.
●Gather business and functional requirements from external and/or internal customers and end-users,
and translate requirements into technical specifications to build robust, scalable, supportable solutions
that work well between a range of complex systems.
●Serve as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning,
conception, design, implementation and testing, to documentation, delivery and maintenance.
●Provide design reviews for other engineers, including feedback on architecture and design issues, as
well as integration, performance and scalability.
●Manage engineers on multiple technical projects and ensure schedules, milestones, and priorities are
compatible with technology and business goals.


From the very beginning, Ally has believed that the right people united by the right mission can redefine the possible
Ally is a B2B SaaS startup. We enable teams to focus, align and achieve goals, with strong employee engagement. Our OKR solution is ridiculously easy to use and scalable to startups and larger teams.
We believe in being where the work happens. Ally is well integrated with the tools and products that we already use in our daily workflows. Further, you can access it from the web and mobile. Ally’s Insights identifies problems and helps the team make the necessary changes to achieve the goals on time.
We are looking for a Lead Software Engineer to join our Ally Engineering Team in Chennai, India.
What does a lead software engineer do at Ally?
As a lead software engineer, you will be the technical lead for a team that focuses on building software applications that scale well. You will play a significant role in shaping our software architecture that provides measurable customer value. You understand both technology and business to know the right tradeoffs to make. You will be a technical mentor for your team members. You will work closely with your peers, managers, product, design and operations teams to create solutions that meet business requirements. You will drive engineering and operational excellence across Ally. You will collaborate with other engineers to surface common pain points, develop solutions and evangelize best practices.
Qualifications
- 7+ years of professional software engineering experience building customer-facing web and/or mobile applications
- Strong coding skills using Ruby, Java, C/C++, Scala (or equivalent programming language)
- Excellent knowledge of Data Structures and Algorithms
- Bachelor or Master degree in Computer Science or a related discipline
- Experience working in an agile environment
- Self-starter, quick learner and passionate problem resolver
- Excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems
- Good oral and written communication skills
- Above all, an insatiable desire and ability to learn
Nice to have skills:
- Experience with large-scale SaaS applications
- Experience building web and mobile applications
- Experience designing services on top of cloud infrastructure like AWS, Azure, etc
- Knowledge of Ruby on Rails
- Prior experience as a technical lead
Additional Information
Benefits
- Ownership and autonomy to drive customer and culture initiatives
- Centrally located in the city; right next to Metro station
- Opportunity to get mentored and mentor junior engineers
- Competitive salaries
- Paid time off
- Medical insurance


Key Skills:
1. One or more of Python/PHP/Ruby/NodeJS/Java
2. Sound object-oriented skills, including strong design patterns knowledge
2. REST APIs
3. MVC architecture
4. MySQL/PostgreSQL
5. Exp with at least 1 NoSQL databases MongoDB/Memcache/Redis/
6. Exp with search technologies Elasticsearch/Solr
7. Exp building messaging based asynchrounous systems RabbitMQ/Kafka/SQS/Celery will be added advantage
8. Exp with Django/Flask frameworks will be added advantage
9. Knowledge of software best practices like Test-Driven Development (TDD) and Continuous Integration (CI) will be added adnavtage
Requirements:
1. Developing software solutions in conjunction with Relational theory, Rest APIs and NoSQL database technologies
2. Knowledge of cloud based technologies in AWS or Azure will be added advantage
3. Understanding of RDBMS technologies like MySQL, PostgreSQL.
4. Hands-on with Version control systems (GIT, SVN) and Unix/Ubuntu.
5. Experience in requirement analysis, HLD, LLD, unit & integration testing.
6. Good hands on experience in debugging application issues
TL;DR
1) Top performer in the company
2) Has worked with product based startup company
3) Ambitious and hardworking


