Senior Software Engineer .net

We are looking for great Microsoft technology experts for our team in Bangalore.

Job description

We connect
Imagine a world where every interaction feels effortless. That's what we strive for at

We're a global tech company, publicly traded, and growing. You might already know us from those seamless SMS or WhatsApp messages you receive, the tickets you effortlessly grab for that upcoming festival, pay for anything with our payment solutions, or even through chatting with the helpful AI chatbot for support. We're passionate about empowering businesses to deliver incredible experiences to their users, designed to revolutionize how businesses connect with their customers.

Although our work may be highly technical, our people are the spark that ignites innovation. We're a collective of ambitious minds, fueled by a passion for technology and a dedication to making a difference.

Since 1999, our philosophy has remained the same: “Do what you love, do what you’re good at, and contribute”.

What you will do

We are actively seeking a software developer to join our CPaaS (Communication Platform as a Service) department. Our CPaaS platform handles approximately 8 billion messages annually for over 10,000 customers. To efficiently deliver these messages to end-users' mobile phones, we manage an extensive network of 1000+ suppliers for SMS, WhatsApp, and other messaging channels. Within the CPaaS department, we operate in autonomous agile teams, each playing a crucial role in our collective success. Currently, we are in the process of developing a cutting-edge product that will provide seamless email services for businesses of all sizes.

We are looking for a talented and motivated Software Developer to join our team and help build our CPaaS Email product. As a key member of our development team, you will be responsible for designing, developing, and implementing robust and scalable email solutions. You will work closely with cross-functional teams to ensure our email platform is reliable, secure, and provides an exceptional user and developer experience

During your initial weeks with the Email Team, you will immerse yourself in the CPaaS domain, familiarise yourself with our tech stack, and build connections with your new colleagues by tackling tasks with tangible impact. Your role will encompass enhancing existing software and infrastructure, as well as contributing to the development of new services, software, and data centres. Our technology stack comprises SaltStack, Kubernetes, C# .NET (primarily .NET 8+), PostgreSQL, RabbitMQ, and Linux.

Job requirements

You connect with us if you.

  • Bachelor or master level of work in Software engineering or related field
  • 5+ years experience with C# and .NET recent versions
  • 5+ years experience with DevOps practices and tools (Docker, Kubernetes, CI/CD pipelines).
  • Show a detail-oriented approach, concentrating on incremental improvements.
  • We like to work from the office, so living on travel distance from Bangalore is a must.

Nice to have

  • Proven experience as a Software Developer, with a focus on email systems or CPAAS products.
  • Experience with email protocols (SMTP, IMAP, POP3) and email security standards (SPF, DKIM, DMARC).

Benefits of working
Your journey starts with the Global Onboarding. It's your fast track to awesomeness. Dive deep into our culture, connect with fellow game-changers, and get ready to join informative sessions, practical workshops, and great fun.

  • A challenging job within an innovative and international fast-growing company. We are the fastest growing CPaaS company in 2022
  • You have the possibility to participate in our Employee Share Purchase Program and get a discount on purchasing company shares.
  • And if you want to develop yourself professionally, we offer internal and/or external training courses like Udemy and the CM Academy. To promote knowledge sharing we organize different types of Meetups with external speakers.

Ready to join the Club? Apply now!
Apply via the company website and the assigned Recruiter will be in touch. See you soon!

We are transparent, humble, and approachable regardless of age, culture, background, gender, or religion e.g. Everyone is allowed backstage and allowed on the VIP deck, together.

What we offer

Challenging job

Work in an innovative and fast-growing company

The place to be

A pleasant and safe working environment.

Full of opportunities

Shape your own job with your skills

Team work

Work with motivated and entrepreneurial colleagues

CM Academy & CMBA

Grow through courses, seminars and education

Up to speed in no time

Onboarding and buddy program in the first weeks

Our Hiring Process

It's just clean and simple!

Step 1

Initial call

In our first call we would like to talk about your experience and motivation.

Step 2

Cultural check

Step 3

Meet the Team

Step 4

Get an Offer!

Join the Club
Start the Conversation
We look forward to hearing from you!