Work with us

What will you be doing?

Engineering at tally presents a sea of Opportunities, for those who have a flair for technology. Implementing the Tally way of engineering. we ensure that we tackle the core complexities in the ERP Software space, to deliver a product that is simple, fast and adaptable. Come be a part of this exciting team and give your career the perfect platform for grow

Nabendu Das

Chief of Engineering


Opportunities

Designation:Associate Program Manager/Program Manager

Function/Group: Engineering

Experience:6-12 yrs

What will you be doing?

    Program manage and drive the releases of the next generation of the product line.  Program manage organizational initiatives. Implement operational processes required for smooth functioning and decision making. Remain focused on continuous process improvements.

    • Hands on program/project management of product releases, including
      • Bring complete transparency into execution of product releases comprising of cross-functional team members
      • Monitor execution of work against plan and ensure no work is bottlenecked
      • Proactively manage project risks and actively participate in resolving dependencies
      • Facilitate project reviews, demos
      • Project Communication to higher management and team members
      • Drive project retrospectives and ensure continuous process improvement
    • Program manage function-level/organizational initiatives, including learning initiatives, RnR, budgeting etc
    • Drive excellence into engineering operations, including resource planning and monitoring utilization, facilitating hiring into Engineering etc

Who are we looking for?

    • Hands on experience in Program/Project Management preferably in SW Product Company
    • Experienced in SW Product Releases
    • Essential knowledge of Product Development Lifecycle
    • Experienced in Project Management Processes, Methods and Tools, e.g. dashboards, reports, checklists, etc.
    • Ability to bring teams together to plan and execute towards a common goal, resolve conflicts
    • Ability to deal with ambiguity and drive for results, go-getter attitude
    • Ability to communicate at all levels of the company, from Executive Management to Team Members
    • Ability to craft project communication, project reporting for different audiences at all stages of development lifecycle
    • Experience driving initiatives in the organization
    • Experience in implementing operational processes
    • Brings a systemic mindset into program management of releases and operations
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.

Designation:Staff Engineer

Function/Group: Engineering

Experience:9-14 yrs

What will you be doing?

    • Create a code design document that captures the scope of the module (or a subset) in terms of what the module will provide by way of APIs, its dependencies, the code organization, data structures and algorithms to be employed
    • Participate in activities that lead up to the code design
    • This may include activities such as developing prototypes, proof of concept, compare pros and cons of various implementation choices being considered and recommending the most appropriate one
    • Bring the team’s attention to the coding guidelines to be followed
    • Review critical pieces of code that are developed as per this code design
    • Ensure that the code being delivered is of the highest quality, ensure appropriate unit tests and functional tests are considered

Who are we looking for?

    • Proficient in C/C++ development, OS concepts, Data Structures, Distributed Computing and Algorithms
    • Advanced programming and design skills
    • Can write good quality modular code that is maintainable and extensible
    • Ability to pick up new technologies rapidly to convert specs to low level design
    • Clearly communicate the intent and approach when producing a code design document
    • Mentor and influence junior developers to adhere to good coding standards and become quality conscious
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.

Designation:Engineering Manager

Function/Group: Engineering

Experience:9-14 yrs

What will you be doing?

    • Understands design & architecture for the specified component/sub-system. Provide timely feedback about the feasibility of implementation
    • Drives project execution (IR) that includes the planning, execution and completion of key activities including Code Design, Coding, and test specification.
    • Coordinate across teams, sequencing/prioritizing, getting bottlenecks removed, getting clarifications resolved through own or sought detailing, getting prior work validated/accepted, future work understood
    • Maintains high standards of software quality within the team by following prevailing practices regarding documentation, coding standards, development tools
    • Plan, prioritize, assign, track work with team SDE/SSDE, this will include estimation of tasks, assignment, and continuous monitoring and support to team
    • Track work progress and quality through efficient review & acceptance frameworks
    • Understands Technical specifications and complete the assignments given with guidance
    • Deliver high quality formally tested code
    • Understands and use the overall development approach of the organization
    • Create low level design (as part of code design) – flowcharts, layouts, sequence, interaction, class diagrams, charts

As People Manager/Mentor

    • Continuously drive engineering excellence within team
    • Trainings – Ensure each team member readiness to play assigned role in the team
    • Motivates team members and accesses their performance
    • Identify learning opportunity for team members and plan their non-project work

Who are we looking for?

    • Proficient in C/C++ development, OS concepts, Data Structures, Distributed Computing and Algorithms
    • Advanced programming and design skills
    • Can write good quality modular code that is maintainable and extensible
    • Ability to pick up new technologies rapidly to convert specs to low level design
    • Clearly communicate the intent and approach when producing a code design document
    • Mentor and influence junior developers to adhere to good coding standards and become quality conscious
    • Effective Communication and People Development/Leadership
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.

Designation:Architect

Function/Group: Engineering

Experience:12+ yrs

What will you be doing?

    • To work closely with people managers/developers and translate from vision to design to execution
    • To ensure on-time launches by managing design, development and integration efforts according to a standard or customized project plan
    • Strong QA/DevOps touch points will be expected to ensure efficiency in test and deployment automation
    • Be the technology champion for a subset of problems to be solved in realizing our vision of Tally World – our next gen product architecture
    • Understand the business aspect of a problem and translate the same into a design that fits with the intended long-term goals
    • Work with various stakeholders to finalise design
    • Engage developers closely to ensure that the design is well understood
    • Work with functional leads to get people enabled on required skills for the project

Who are we looking for?

    • Strong experience in designing and building systems that are inherently distributed and leadership experience in product companies
    • 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++ development, OS concepts, Data Structures, Distributed Computing
    • Experience in designing and developing products from the scratch and Strong systems/embedded background preferred
Interested ?
Please provide a Name.
Please provide a Phone.
Looks good!
Please provide a Email.