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

Need more convincing?