Senior Software Engineer

Senior Software Engineer

Tayana Mobility Technologies (TMT) was established in 1999 and is based Headquartered out of Bangalore, India. Jupiter Capital, an investment management firm based out of Bangalore, is a financial investor in the company.

Tayana is a Telecom Software Products company providing a wide range of products and solutions for Multi Services Communication Service Providers (CSP) globally. Tayana wide range of Products and solutions which have Continuously evolved, Adapted to the Changing Technology, Market environment and needs as the Network technologies changed from 2G>3G>4G-LTE>IMS>5G in Core. Mission Critical High Availability Strategic Products Implemented around the core CSPs Multi services Networks, like 3GPP-compliant Unified Real Time Policy Control and Charging (UPCC) integrated with TDF for 2.5G/3G/4G/5G networks; VoLTE PCRF, Online Charging System (OCS), Telecom Data & BI Analytics, Campaign Management System, Selfcare Platform, API Engine, Mobile Financial Solutions, Messaging products – USSD GW/SMSC/BMP/OBD, Outbound Roamers Steering for 3G/LTE roaming, Digital eKYC etc.

Roles & Responsibilities:

  • Design, develop, and maintain high-quality software solutions using best practices and design patterns.
  • Fluency in functional, imperative, and object-oriented languages
  • Knowledge on distributed event streaming software such as Redis / Kafka.
  • Architect scalable and robust software systems that can handle large volumes of data and traffic.
  • Lead code reviews to ensure code quality, performance, and adherence to coding standards.
  • Provide technical guidance and mentorship to junior engineers, helping them grow and develop their skills.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Documenting software programs with flowcharts, layouts, charts, diagrams and other documentation


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 4-6 years of experience in software development, with a focus on backend or full-stack development.
  • Proficiency in one or more programming languages such as Java, C, C++, Python, JavaScript
  • Strong understanding of software engineering principles, algorithms, and data structures.
  • Experience with web development frameworks (e.g., Spring, Django, Node.js) and cloud platforms (e.g., AWS, Azure, GCP).
  • Solid understanding of software development methodologies (e.g., Agile, Scrum) and tools (e.g., Jira, Git, Jenkins).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Job Category: Software Engineering
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Start typing and press Enter to search

Shopping Cart