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
-
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
-
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
-
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).