Career Opportunity

Join the TheSMSBuddy Team @ VA Networks

At VA Networks, based in the vibrant tech hub of Kerala, we pride ourselves on our commitment in solving high-scaled global challenges through cutting-edge CPaaS solutions.

Open Positions
Principal Software Engineer

About the job

Do you want to work on a product that is used by millions of people around the world daily, and growing rapidly? Do you care deeply about how software is designed with a focus on supporting global-scale? Do you want to be part of a world-class team that continuously pushes the boundary of service and engineering excellence?

A Principal Software Engineer’s role :

  • Conceives product and service architecture
  • Ensures scalability, availability, reliability and ease of operations
  • Collaborates with technical leaders
  • Mentors the internal engineering talent

On a given day, you may write and / or review architecture and design docs, and / or code for a new product, service or proof-of-concept for your team or perhaps other teams across the company, participate in strategic discussions on programs that impact the company, help with career growth of your team members, assess other technical leaders for promotion readiness or influence your fellow colleagues.

Responsibilities
  • Drive architectural improvements across the product suite to improve performance, reliability, and scale.
  • Lead the transition from VM-based capacity management to containers and guide app teams through adoption.
  • Lead and mentor engineers and provide technical direction.
  • Drive engineering excellence and best practices across the organization.
  • Research and evaluate new technologies and propose new ideas.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 5+ years of professional software engineering experience.
  • Expertise in C#, Java, Python, or PHP.
  • Strong understanding of OOP, TDD, and Agile methodologies.
  • Experience with cloud platforms such as AWS or DigitalOcean.
  • Hands-on experience with Docker and Kubernetes.
  • Experience or interest in AI, ML, or Data Science.
  • Strong communication and problem-solving skills.
  • Ability to work independently and in a fast-paced environment.
  • Passion for learning and mentoring others.
We are happy to help you!

Please fill in the below details for us to get in touch with you.