Logo-of-Tomia-hiring-for-jobs-in-India-on-GrabJobs

Software Engineer

icon building Company : Tomia
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer

Job Title

Software Engineer

Department

R&D

Position Type

Full-Time

Job Location

Bengaluru

Shift Timings

Regular

Work Mode

Hybrid

Industry Type

Telecommunications

Travel Required

No

 

Why Us?

MACH is an innovator and leader in global monetization solutions. Their software optimizes and orchestrates critical inter-carrier business processes including data and financial clearing, network roaming, real-time campaign management, and interconnect solutions. MACH creates transformative communications solutions for today, tomorrow, and beyond, bridging wholesale and inter-carrier connectivity with roaming and clearing.

Collaboration and Innovation are at MACH’s core. Our success is built on diverse strengths across different teams, functions, and geographies summarised in our company values:

  • Open collaboration
  • Driving innovation
  • Customer commitment
  • Growth mindset
  • Deliver results

Please visit our website to know more about us - https://mach.com/

A Day in the Life of Software Engineer:

  • Develop, implement and maintain all phases of the Software Development Life Cycle (SDLC) using Agile methodology.
  • Work on issues raised in ReactJS, AngularJS based Frontend applications, by understanding the business logic and providing proper fixes.
  • Work on new feature requests in ReactJS, AngularJS based frontend applications.
  • Setup and maintain Jenkins server, Dev environments used for testing and maintenance of applications.

So, how are we going to keep you busy?

  • Development of new features in BCE application based on GSMA BCE 1.5 and BCE 2.0 standards.
  • Follow git commit guidelines, update Jira items regularly, report the issues properly in team meetings and Daily Scrums.
  • Ensure high quality of code and thoroughly test the feature for bugs and report any issues found to Team members or Engineering Manager.
  • Reviewing past projects, identify requests for similar data as candidates for broader solution development.
  • Work independently under the guidance of Engineering Manager.
  • Generate appropriate unit test plans and assure quality of work.
  • Provide support for all phases of testing such as System testing, and user acceptance testing.
  • Strive for continuous improvements of Frontend applications and if need be, write backend logic in Java/Spring/Python/SQL.

What will make you eligible for this role?

  • Bachelor's degree.
  • 0-2 years of relevant experience in Telecom/IT industry.

 

Experience, that will be an advantage:

  • Java, Spring, Javascript, ReactJS, AngularJS, Python. Strong problem-solving skills.
  • Experience with Hadoop, Big-Data, Spark, PySpark.
  • Experience working in Agile methodology.

 

What will make you the best-fit for this role?

  • Java/Spring experience Advanced Level.
  • Knowledge of Maven, Git, Gradle, Spring-boot, Jenkins, Ansible
  • Linux – Intermediate Level.
  • Good exposure of frontend applications.  
  • Cloud exposure
  • Basic Knowledge of Telecom (GSM, Mobile Networks, TAP Processing).
  • Spark, Python Programming knowledge
  • BI/Datawarehouse knowledge - Beginner Level.
  • SQL, ORACLE – Basic Level.                                           

 

 

Limitation and Disclaimer:

The aforementioned job description is aimed to provide an overview of the overall type and level of work being performed for this role; it shouldn't be interpreted as a complete list of all obligations, responsibilities, and qualifications needed for the job.

In no way does this job description imply or say that these are the exclusive responsibilities of the employee holding this position.  Any additional job-related instructions or tasks that are requested by the manager must be completed by the employee.

 

 

Ready, set, apply !

Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.