Talent.com
This job offer is not available in your country.
Senior Staff Software Architect

Senior Staff Software Architect

Tally Solutions Pvt LtdBangalore Urban, Karnataka, India
11 hours ago
Job description

About Us

At Tally, we’re driven by one core mission - making business simpler for everyone. As a pioneer in business management software, we’ve been the trusted partner of choice for over 2.5 million businesses across 100+ countries - many of them Micro, Small, and Medium Enterprises (MSMEs) that form the backbone of global economies.

Our journey is rooted in innovation, guided by deep empathy for customers, and driven by a commitment to excellence. With a legacy of trust and a future fueled by technology, we are shaping the way businesses manage accounting, inventory, compliance, and much more.

We believe in honoring our people, nurturing potential, creating fearlessly, and mastering our craft - all while staying true to our values. If you are looking to make a real impact, grow with purpose, and be part of something meaningful, you’ll find your place at Tally.

As we continue to grow, we are working towards a larger ambition - to become the technology backbone for global economic progress.

About Engineering

Our Engineering centre is in Bangalore while our sales offices and partners are spread across the country and specific regions outside India. Our Engineering team consists of highly talented engineers who live a purpose and dream to develop the software that will accomplish our goal – ‘To be the technology fabric that drives the economic growth of the world’.

To build this network of businesses Tally likes to build its own technology stack to deliver the required products. Major components of the stack are highlighted below.

  • Operating system : We use a trimmed-down version of the Linux
  • Database system : An Object-oriented database written by Tally to support single view, replication, distributed and multi-tenancy.
  • Web server & app server : We shall write our own hosting platform that can handle millions of connections per server.

Engineering function within Tally is responsible for the Design, Development & Testing of all the delightful and flawless products that we release for our customers. We at Engineering do deep technology innovation to deliver unique experiences and capabilities at scale for simplifying business operations across sectors and segments.

Role : Senior Staff Software Architect

Relevant Experience : 13+ Years

Location : Bangalore

What You Will Own

  • We are looking to hire a Product Architect, to ensure that we are not only building the current system but also ensure that we are able to deliver on the roadmap as we look ahead and to build our next generation architecture from scratch.
  • Strong experience in designing and building systems that are inherently distributed. The role also demands leading, motivating, and providing ample mentorship to the other team members regarding technical challenges.
  • Experience You Should Bring

  • Experience in creating products from scratch, deeply familiar with fundamentals of computing and core technologies, who has either been part of or has led a product design team.
  • Appreciate the underlying challenges of what it means to be a distributed system security, networking, scale, performance, online / offline characterization of business applications, data consistency, etc.
  • Proficient in C / C++ or Node JS development, OS concepts, Data Structures, Distributed Computing.
  • Must be technically inclined, a good problem-solver and should possess excellent interpersonal relationship skills.
  • Ability to open out the problem to a great level of detail.
  • Ability to constantly step back and look at the big picture.
  • Ability to do a work breakdown of the design.
  • Ability to drive consistency of patterns and introduce new patterns to replace or supplement existing patterns.
  • WhatYou Will Be Doing

  • Designing the architecture and the architectural shifts.
  • Working with implementation teams to help implement the design and architecture.
  • Working with the research teams to help create technologies that we can push the boundaries.
  • Owning the technology road mapping process.
  • PS : Only shortlisted candidates will be contacted for further steps in the hiring process.

    Create a job alert for this search

    Software Architect • Bangalore Urban, Karnataka, India