Map of India in red color on a black background.

BENGALURU, INDIA

Open positions

Are you an enterprise-grade engineer looking for the opportunity to transform businesses in a supportive environment, surrounded by a team that exceeds your expectations?

See if there’s a position that fits your skills and interest.

  • Work Location: Bengaluru, India

    Reporting to: Director of Engineering

    Experience: 10+ years

    You like to roll up your sleeves to solve problems of any size and domain. You are passionate to deliver game-changing value. You love to mentor and coach super smart engineers.

    As a Software Architect at Kickdrum, you will:

    • Be an engineering leader with deep technical expertise working at the core of everything we build

    • Get to work across several business domains such as Logistics, Healthcare, IoT, etc.

    • Apply cloud architecture using AWS to power great user experiences for web, mobile, and desktop enterprise applications

    • Work closely with our founders to design and deliver game-changing value to our customers and users

    • Work with our customers to finalize architecture and technology choices

    • Lead an exceptional team of smart and driven engineers as their coach and guru

    • Be part of the Kickdrum India Leadership team to strategize and grow Kickdrum’s footprint in India in terms of people, business and products

    • Be exposed to all aspects of running a business while still staying technical

    You’d make a great Software Architect at Kickdrum if you are:

    • Experienced in architecting and building high availability enterprise-grade systems with at least a decade of industry experience

    • Ready to roll up your sleeves to solve business and technology problems of any size and domain. (Please note: We don't want you coding regularly, but we want you capable of coding if/when needed on something new or complex)

    • Passionate about applying a design-driven approach to problem-solving

    • An advocate of delivering game-changing value to our customers and users

    • Extremely passionate about code reviews, engineering best practices and mentoring/coaching the engineers to make them successful

    • Love being in charge of designing and architecting original and innovative multi-layered, complex, highly scalable and resilient systems

    • Experienced in effectively working with remote/hybrid teams

    • Obsessed with customer success and a complete sense of ownership and accountability

    • A cloud expert with a mastery of AWS

    APPLY FOR THIS ROLE

  • Full-stack, frontend, backend, and mobile development.

    Work Location: Bengaluru, India

    Reporting to: Director of Engineering

    Experience: 8 - 15 years

    You will:

    • Work on cloud-based architectures that are highly scalable, available, and performant

    • Define the technology stack, architecture, and engineering processes for your projects

    • Architect and design two or more moderate to high complexity projects at a time

    • Conduct design and architecture reviews for projects other than your own

    • Tackle the hardest problems applying design-driven development

    • Mentor enterprise-grade engineers, and be mentored by industry vets

    • Be the focal point for implementing and leading the most complex and critical engineering tasks for Kickdrum’s customers and leadership team

    You are one among us if you…

    • Are excited to work with top-notch engineers and leaders with decades of experience in building great software

    • Love to learn and get your hands dirty with new technologies and architectures

    • Are excited to go after the most complex technical challenges thrown at you

    • Enjoy building enterprise-grade software that delivers business value continuously

    • Are experienced and like to work with remote/hybrid teams

    • Bring energy and excitement to the team, foster collaboration, promote an open exchange of ideas

    • Passionate about distributed computing, server-less architecture, and cloud-native computing

    We are technology agnostic in our approach. Having said that, here are the technologies we are currently working with and look for in this role;

    • Backend: Java, Spring, Python (Django), IBatis, Node.JS (ExpressJS), Dotnet (WPF), Hibernate

    • Frontend: React, Angular, Javascript, Typescript, CSS, HTML, Material-UI, Bootstrap

    • Database: PostgreSQL, MySQL, ORACLE, Mongo, Dynamo, Cassandra

    • DevOps: AWS, JIRA, Crucible, Jenkins, Docker, Kubernetes, Bamboo, Code pipeline, Jest, Cypress

    • Mobile: Flutter, React Native, Android, Swift, Objective C

    APPLY FOR THIS ROLE

  • Full-stack, frontend, backend, and mobile development.

    Work Location: Bengaluru, India

    Reporting to: Director of Engineering

    Experience: 6 - 10 years

    You will:

    • Lead a team of 3-5 software engineers and take ownership of implementing moderately complex software products. Review and approve team members’ estimates, designs, code, and test cases

    • Translate requirements into technical tasks

    • Design cloud-based architectures that are highly scalable, available, and performant

    • Create software products with industry-leading user experiences that deliver game-changing business value

    • Deliver minimum viable products in weeks, not months

    • Work directly with Kickdrum’s leadership and customer teams

    • Learn from and work with software industry veterans to make design and architectural decisions

    You are one among us if you…

    • Are excited to work with top-notch engineers and leaders with decades of experience in building great software

    • Love to learn and get your hands dirty with new technologies and architectures

    • Are excited to go after the most complex technical challenges thrown at you

    • Enjoy building enterprise-grade software that delivers business value continuously

    • Are experienced and like to work with remote/hybrid teams

    • Bring energy and excitement to the team, foster collaboration, promote an open exchange of ideas

    We are technology agnostic in our approach. Having said that, here are the technologies we are currently working with and look for in this role;

    • Backend: Java, Spring, Python (Django), IBatis, Node.JS (ExpressJS), Dotnet (WPF), Hibernate

    • Frontend: React, Angular, Javascript, Typescript, CSS, HTML, Material-UI, Bootstrap

    • Database: PostgreSQL, MySQL, ORACLE, Mongo, Dynamo, Cassandra

    • DevOps: AWS, JIRA, Crucible, Jenkins, Docker, Kubernetes, Bamboo, Code pipeline, Jest, Cypress

    • Mobile: Flutter, React Native, Android, Swift, Objective C

    APPLY FOR THIS ROLE

  • Work Location: Bengaluru, India

    Reporting to: Director of Engineering

    Experience: 12+ Years

    Manage Multiple Software Projects

    • Oversee two or more software projects simultaneously with distributed internal and customer teams across India and US time zones.

    • Act as the primary liaison for project teams, representing them with customers and internal stakeholders.

    • Set expectations, provide detailed project status reports, and regularly communicate progress, updates, and changes to stakeholders.

    • Coordinate scoping and high-level estimation activities during pre-sales or for incremental projects.

    • Lead all Scrum events, including sprint planning, backlog grooming, standups, sprint reviews, and retrospectives.

    • Coach and assist engineers on Agile processes, communication, and other best practices related to software development and delivery.

    • Make decisions to ensure the project delivers maximum value to customers and stakeholders.

    Requirement Gathering and Analysis

    • Work with the customers to elicit project requirements and priorities.

    • Create clear and detailed requirement documents, user stories, use cases, and functional specifications to ensure all documentation is easily understandable.

    • Write clear and concise user stories that articulate the business value and acceptance criteria.

    • Ensure that user stories are properly detailed and ready for the development team before sprint planning.

    • Prioritize user stories working with customer and technical stakeholders.

    Project Management and Best Practices

    • Own the project management runbook and actively contribute to its improvement.

    • Design, adapt, and contribute to the software development and project management best practices at Kickdrum. 

    • Ensure that projects adhere to Kickdrum’s engineering best practices and standards.

    • Mentor and guide junior project managers.

    • Contribute to organizational initiatives.

    You Are One Among Us If You...

    • Love to own all aspects of managing software products and projects.

    • Are excited to work with top-notch software engineers and leaders with decades of experience in building and delivering great software.

    • Are curious, love to dabble with technologies, trends, and frameworks.

    • Are detail-oriented and methodical in your approach.

    • Are passionate about meticulously planning and organizing project tasks, timelines, and resources.

    • Bring energy and excitement to the team, fostering collaboration and promoting an open exchange of ideas.

    You Are Skilled At...

    • A minimum of 12+ years of experience, with the recent 5+ years in project management.

    • Hands-on experience with driving software development projects with high-caliber distributed and cross-functional teams.

    • Working and interacting with customers at the Engineering Director and Exec levels, communicating statuses, risks, technical issues, and requirements.

    • Proven experience in project estimation, planning, and metrics-based tracking.

    • In-depth knowledge of various SDLC methodologies (Agile, Scrum, Waterfall, etc.) and the ability to apply them effectively.

    • Understanding of project technology choices and design decisions to help the team through dependencies and roadblocks.

    • Prior handson experience using project management and development tools such as JIRA, Confluence, Git, Jenkins, etc.

    • Engineering quality measurement techniques and tools.

    • Ensuring high standards of quality in all project deliverables.

    • Delivering value and ensuring customer satisfaction.

    • Encouraging a culture of continuous improvement within the team.

    • Hands-on experience with defining and refining project management best practices and working with the PMO (Project Management Office).

    APPLY FOR THIS ROLE

  • Work Location: Bengaluru, India
    Experience: 4–8 years

    You will:

    • Design and build cloud-native architectures that are highly scalable, available, and performant

    • Develop software that delivers game-changing business value, owning complex modules and features for the products you are working on

    • Tackle challenging engineering problems through design-driven and data-informed development

    • Estimate engineering effort and assess risks for the modules and features that you own

    • Translate requirements into technical tasks

    • Deliver minimum viable products in weeks, not months

    • Collaborate with seasoned software industry veterans, learning and contributing to collective excellence

    • Leverage modern AI tools and techniques (e.g., code generation, test automation, documentation assistants, CI/CD intelligence, etc.) to enhance productivity, reduce cycle times, and ensure high-quality outcomes

    You are one among us if you…

    • Thrive in teams of top-tier engineers and leaders who take pride in building great software

    • Are curious, adaptable, and constantly experimenting with emerging technologies and AI-driven workflows

    • Love to learn and get your hands dirty with new technologies and architectures

    • Are excited to go after the most complex technical challenges thrown at you

    • Enjoy building software that delivers business value continuously

    • Are comfortable working with remote or hybrid teams across time zones

    • Bring energy and excitement to the team, foster collaboration, and promote an open exchange of ideas

    Technology Stack

    We’re technology-agnostic in our approach. We choose the right tools for the problem, not the other way around.

    For this role, you don’t need to know every technology listed here, but you should be proficient in at least one end-to-end tech stack (frontend, backend).

    Mastery in multiple stacks is a strong plus.

    • Backend: Java w/Spring, Python w/FastAPI

    • Frontend: React, Angular, JavaScript, TypeScript, CSS, HTML, Material-UI, Bootstrap

    • Database: PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB, Cassandra

    • DevOps: AWS, JIRA, Crucible, Jenkins, Docker, Kubernetes, Terraform, Ansible, Bamboo, CodePipeline, Jest, Cypress, Azure

    APPLY FOR THIS ROLE

  • As a UX/UI Designer - AI Powered, you will be responsible for creating AI-enhanced user experiences that are both powerful and approachable. This role uniquely blends design and engineering, requiring 70% expertise in design and 30% in development.

    Key Responsibilities

    • Participate in the full design process, from discovery to ideation, execution, and handoff to engineers.

    • Create various design deliverables, including journey maps, wireframes, user flows, UI designs, and prototypes.

    • Utilize AI deep research tools like Google Gemini for preliminary research, insights gathering, data collection, and both quantitative and qualitative analysis.

    • Design, develop, and maintain reusable UI components on Figma and that is additionally compatible with AI tools.

    • Leverage AI coding assistants (v0, Replit, Figma AI) whenever required to accelerate design iterations, UI prototyping, testing, and efficient handoff.

    • Collaborate effectively with engineering teams for seamless design implementation.

    • Build functional prototypes using v0, Figma Make.

    Qualifications

    • At least 4 years of combined experience in UX/UI design and front-end development.

    • Hands-on experience with AI tools - Figma AI, v0, Google Gemini

    • Experience collaborating across design, product management, engineering, and research.

    • Excellent communication and presentation skills, with the ability to articulate complex design concepts and rationale to technical and non-technical stakeholders, including senior leadership and clients.

    • Understanding of front-end frameworks and ability to implement codes.

    • Proficiency with HTML5/CSS3 with responsive design, CSS frameworks (Tailwind CSS, Material-UI)

    • Knowledge of prompt engineering for AI-assisted design and content generation.

    • Familiarity with WebGL/Three.js for advanced visualizations.

    • Comfortable with ambiguity, able to prioritize, and manage multiple projects.

    • Experience with UI development is a big plus.

    Preferred

    • Demonstrated use of GenAI in discovery and/or delivery processes that improved work or design.

    • Passion for experimenting with emerging AI tools and an experimental approach.

    • A desire to contribute to a culture of human-AI collaborative practices.

    • Hands-on experience with Git version control.

    • Comfortable with browser developer tools (Chrome DevTools, React DevTools).

    APPLY FOR THIS ROLE

  • Role Overview:

    • Location: Bangalore

    • Employment Mode: 6-month Internship & Performance-based conversion to FTE

    Job Description:

    We are looking for a UX/UI Design Intern who is curious, analytical, and user-obsessed. You’ll collaborate with product managers, engineers, and senior designers to design interfaces that are not only visually appealing but also highly functional and user-centric.

    Key Responsibilities 

    • Strong understanding of user-centered design principles and methodologies.

    • Design UI layouts, components, and flows for web and mobile products.

    • Assist in end-to-end UX design, from research to high-fidelity mockups.

    • Occasionally work with marketing teams on brand promotion creatives and other related materials.

    • Participate in design critiques and brainstorming sessions.

    • Learn to own the UX of product areas while contributing to the brand/customer design system.

    • Basic familiarity with front-end development technologies.

    • Analytical thinking and problem-solving abilities to identify user pain points and propose effective design solutions. 

    • Understanding of using AI coding assistants (Figma AI, v0) to generate ideas, evaluate variations and test concepts.

    • Strong willingness to learn, adapt, and take feedback positively.

    Qualification

    • Student or recent graduate in design/related fields 

    • Proficiency in Figma and Canva.

    • Strong understanding of UX/UI design principles and design fundamentals.

    • A proactive and curious mindset, with an openness to learn, unlearn, and adapt to the latest design trends.

    • Good communication skills and ability to work in a team.

    • Good time-management skills.

    • Portfolio showcasing design work (college or freelance work is fine)

    What You’ll Gain

    • Hands-on experience designing real-world products for our Private Equity customers.

    • Mentorship from experienced product designers and cross-functional teams.

    • A chance to contribute meaningfully to impactful products and solutions.

    • Opportunity to work in a fun, engaging work culture that values creativity and innovation.

    Interview Process 

    • Portfolio Review

    • Design Assignment

    • Assignment Evaluation + Design Round

    • Culture Round

    APPLY FOR THIS ROLE

  • Job Description:
    Kickdrum is looking for a Senior QA Engineer to play a critical role in ensuring the quality, reliability, and performance of our software products. This position involves mentoring junior team members, driving advanced quality assurance strategies, and implementing robust testing methodologies.

    Key Responsibilities:

    • Collaborate with developers and product managers to define acceptance criteria, validate software features, and ensure smooth API integrations.

    • Conduct comprehensive testing, including functional, regression, integration, and performance testing.

    • Identify, document, and track software defects, ensuring timely resolution.

    • Lead automation efforts for web and API testing, enhancing automated scripts for CI/CD pipelines.

    • Implement advanced testing methodologies, tools, and processes to improve QA practices.

    • Provide mentorship, guidance, and assistance to junior QA team members, supporting their growth in both manual and automated testing.

    • Demonstrate strong programming skills to contribute to automation frameworks and testing tools development.

    • Assess risks, prioritize testing activities, and deliver insights on software quality.

    • Act as a reliable point of contact for junior team members, offering guidance and support to address challenges and improve their skills.

    Requirements:

          Experience and Expertise:

    • Bachelor’s degree in Computer Science, Engineering, or related field.

    • Proven experience in software quality assurance, with 6 to 10 years of relevant expertise.

    • Strong understanding of testing methodologies, processes, and tools.

    • Proficient in creating detailed test plans and test cases.

    • Hands-on experience with test management tools, defect tracking systems, automated testing frameworks, and CI/CD tools.

    • Familiarity with cloud platforms like AWS, GCP, or Azure.

    • Proficient in at least one programming language (e.g., Python, Java, or JavaScript) for developing and enhancing automation scripts.

    • Demonstrated ability to lead and mentor junior QA team members, fostering their skills in both manual and automation testing.

    • Proven capability to provide technical guidance, share best practices, and assist juniors in resolving complex testing challenges.

    • Experience in developing and maintaining test automation frameworks to optimize testing workflows.

    • Practitioner of AI skills (prompting, generating, and improving scripts)

    Skills and Mindset:

    • Individual Contributor mindset

    • Excellent problem-solving skills, attention to detail, and communication abilities.

    • A self-motivated team player with a strong collaborative mindset.

    • Ability to assess risks, prioritize tasks effectively, and ensure timely delivery of quality deliverables.

    • Timely communication of necessary information to stakeholders about testing activities, risks, high-severity issues, and process gaps.

    • Willingness to mentor 1-2 junior QA engineers - design their development plans, provide guidance for career development, and acquire trending technical skills

    • Willingness to learn new skills and share the learning with the team

    This role offers the opportunity to lead testing efforts, mentor team members, and drive the quality assurance strategy for cutting-edge software solutions.

    APPLY FOR THIS ROLE

Collage of multiple images including people riding scooters, children playing tug-of-war, a group of young people taking a selfie, two women celebrating Holi with colorful powders, a person sitting indoors, and multiple all-terrain vehicles (ATVs) outdoors.

Need more convincing?

See Perks & Benefits