hero-parallelograms.png

Join our team of technology pioneers.

Kickdrum is a software product engineering and advisory firm based in Austin, Texas with a dedicated engineering center in Bangalore, India.

Our enterprise-grade engineers, architects, and strategists have transformed businesses at 100+ of the fortune 500 companies. We partner with customers to build products from concept to value realization. We do not do staff augmentation.

Our highly respected team of software professionals sets a high bar for product quality and ownership.

We grow future technology leaders and entrepreneurs.

red-line.png
 

What You Can Expect

Work with the Best
High bar for recruiting the best and grounded professionals and college graduates.

Competitive Compensation
Best in class benefits and salaries on par with leading technology and advisory firms.

Flexible Leaves
You don’t have to look at your leave accrual when planning that road-trip or a family vacation.

Challenging Opportunities
Grow your problem solving skills by working on the most complex, diverse, and valuable business problems.

Hip Workspaces
Modern, comfortable, and well-equipped workspaces to enhance productivity.

Flexible Schedule
Pick your work schedule according to your personal situation. Keep your team informed.

Open Work Culture
Flat hierarchy that promotes openness, innovation, and a supportive work environment.

Mentorship
Dedicated mentors and personalized career development plans to chart your personal growth.

Flexible Work Location
Work from office for 2 days a week. Work for up to 4 weeks from your hometown.

Upskill Yourself
Sponsored professional certifications for job-relevant skills. Learn a new skill every 6 months.

Bring Your Ideas
If you have a cool idea for a product that Kickdrum invests in, you will get a stake in it.

Bring Your Device
We pay you a monthly rent for using your personal device for work.

US Trips
Visit customers or attend industry events and trainings.

Medical Insurance
Your family and parents are covered under Kickdrum’s group medical insurance.

Lifestyle Benefits
Free food in office, cab rides, gym allowance, life coaching and counselling, and more.

Awards and Celebrations
Drummer of the month, spot awards, anniversaries, peer recognitions, team outings, birthdays, and Friday games are part of our culture.

Employee Referrals
Choose your colleagues from your network and win attractive cash awards.

Patent Filing
Cash awards for patent applications.

 

Need more convincing?

Our culture is to work, play, and learn. Kickdrum India started in 2017 in Bangalore with the mission to hire and work only with the best. Our team has deep technical expertise in the latest technologies including backend, web, and mobile development, IoT, machine learning, etc. We leverage the cloud on all our projects and initiatives.

 

Our Work

We are experts in high availability cloud architecture and have deployed thousands of cloud servers, services, and serverless solutions for everything from PoC and Dev/QA workloads to mission critical, high resilience production environments. Our value-focused development solutions are investment-driven. From architecting scalable and resilient cloud-based systems to implementing world-class customer experiences, our work accelerates time-to-value and organizational maturity. Our Private Equity business offers unique transaction due diligence to de-risk technology investments and acquisitions.

Software Engineering Positions

Software Architects

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

 

Principal Engineers

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

 

Technical Leads

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

 

Quality Assurance and Senior Quality Assurance Engineers

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

Work Location: Bengaluru, India
Reporting to: Director of Engineering
Experience: 2 - 9 years

You will:

  • Perform end-to-end testing, including functional, regression, integration, API, and performance testing

  • Identify, document, and manage software defects through their entire lifecycle

  • Create new and enhance existing test automation scripts, and integrate them with continuous integration and delivery (CI/CD) pipelines

  • Translate business requirements into test cases; Formulate test strategy and plan

  • Take an active role on the scrum teams

  • Represent the quality function for the product with external teams and customers

  • Contribute to the best practices within the quality assurance, automation, and software engineering areas

  • Mentor and lead junior team members fostering their professional development

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

  • Excel in written and verbal communication

  • Enjoy building software that delivers business value continuously

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

  • Bring energy and excitement in 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:

  • 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

 

Technical Project Managers (TPM)

Work Location: Bengaluru, India
Reporting to: Director of Engineering
Experience: 8+ Years

You will…

  • Manage two or more software projects at a time with distributed internal and customer teams across India and US time zones

  • Represent your project teams with the customers and internal stakeholders. Understand and defend technology choices and design decisions taken by your teams. Set expectations and provide detailed project status reports

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

  • Play the role of a scrum master driving sprint planning, backlog grooming, standups, and retrospectives. Coach and help engineers on agile processes, communication and other soft skills related to software development and delivery

  • Ensure that projects adhere to Kickdrum’s engineering best practices and standards. Design, adapt and contribute to the software development and management best practices at Kickdrum

  • Mentor engineers and help hire senior talent

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

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

You are skilled at...

  • Working and interacting with customers at director and exec levels communicating statuses, risks, technical issues, and requirements

  • Driving software development projects with high-caliber distributed and cross-functional teams

  • Project estimation, planning, and metrics-based tracking

  • Critically questioning technology choices and design decisions to understand and guide the team

  • Engineering quality measurement techniques and tools

  • CSS/JS/HTML5/JSON and a working knowledge of Devops

  • SDLC, Agile methodologies, collaborative tools such as Jira, Confluence etc.

 

UX Lead / Principal UX Designer

Work Location: Bengaluru, India
Reporting to: Director of Engineering
Experience: 10+ Years

Position Overview
As a Hands-On UX Lead / Principal UX Designer at Kickdrum, you will not only be responsible for crafting exceptional user experiences but also for championing a culture of customer-centricity throughout our design process. You will lead by example, actively contributing to the designs and the design process while also guiding and mentoring a team of talented UX designers. The ideal candidate is a seasoned UX professional with a proven track record in designing innovative and intuitive user experiences, coupled with significant experience in customer-facing roles and a passion for leadership, mentorship, and advancing the field of user experience design.

Responsibilities

Hands-On Design:

  • Actively contribute to designs. Ensure that the design solutions align with business objectives, user needs, and industry best practices.

  • Lead the creation of prototypes and continuously iterate on designs based on user insights and evolving project requirements.

Design Leadership & Collaboration :

  • Provide leadership and mentorship to the UX design team, fostering a culture of  innovation.

  • Work closely with cross-functional teams to understand project requirements and ensure seamless collaboration.

  • Act as a bridge between design, development, product managers, and other stakeholders.

Customer-Facing Engagement:

  • Engage directly with customers to gather insights and feedback, integrating their perspectives into the design process.

  • Advocate for customer-centric design principles and methodologies within Kickdrum, ensuring that user needs remain at the forefront of decision-making.

User-Centric Strategy:

  • Drive the overall UX strategy, incorporating user insights, market trends, and business goals.

  • Advocate user-centered design principles and methodologies at Kickdrum.

Innovation and Trends:

  • Stay abreast of industry trends, emerging technologies, and design innovations.

  • Drive continuous improvement by incorporating new and cutting-edge design methodologies

Experience:

  • 10+ years of experience in Software and UX design.

  • Proven experience as a UX designer, with a strong portfolio showcasing innovative and user-centric designs.

  • Demonstrated leadership experience, ideally in a principal or lead UX design role. Proficiency in team management, with the ability to lead a diverse design team

  • Strong understanding of design principles, information architecture, and usability best practices.

  • Excellent communication skills and the ability to articulate design decisions to both technical and non-technical stakeholders.

  • Prior experience collaborating directly with customers, actively engaging in design reviews, and incorporating feedback into iterative design processes

  • Ability to think strategically and translate business goals into actionable UX strategies.

  • Experience developing and implementing design systems for scalable solutions.

  • Up-to-date knowledge of industry trends and a passion for staying at the forefront of UX design.

  • Proficiency in working with design software like Figma, Sketch, Affinity Design  etc.

Portfolio:

  • A portfolio showcasing a range of UX design projects and impact on business outcomes.

Education:

  • Bachelor's or Master's degree in Design, Human-Computer Interaction, or any design related field.