Senior Software Engineer

Find your perfect job.

Senior Software Engineer

Job Details

Published:

24-06-2025

Salary:

Location:

Category:

Permanent

Sector:

Technology

Reference:

4729

Work Model:

Hybrid

Description

Senior Software Engineer

 

About the Role

We are seeking a  Senior Software Engineer  to lead the development and enhancement of our next-generation messaging platform. This is an exciting opportunity to contribute to a high-impact product that serves businesses worldwide. In this role, you’ll work closely with product managers, designers, and fellow engineers to deliver innovative, user-focused software solutions.

We value creativity, ownership, and collaboration. If you thrive in a fast-paced, agile environment and want to make a tangible difference, we want to hear from you.

 

Key Responsibilities
  • Design, develop, and deploy scalable software solutions across our product suite
  • Participate in the full software development lifecycle within an agile framework
  • Translate business requirements into technical tasks in collaboration with cross-functional teams
  • Lead and contribute to code reviews, testing, and continuous improvement efforts
  • Mentor junior developers and promote knowledge sharing
  • Uphold best practices in coding, architecture, and documentation

 

Required Experience & Skills
  • Significant experience in modern software development environments
  • Proficiency in  C# .NET / .NET Core  and  Angular
  • Strong background managing production systems in  Microsoft Azure
  • Experience with  CI/CD pipelinesDevOps practices , and  automated testing
  • Knowledge of  DockerKubernetes , and container orchestration
  • Proven experience building and maintaining  RESTful APIs
  • Familiarity with version control tools, particularly  GitHub
  • Understanding of  Agile methodologies  and  micro-SPA frontend architecture
  • Excellent problem-solving abilities and strong attention to detail
  • Team-oriented with clear communication and time management skills

 

Preferred Qualifications
  • Experience developing multi-channel messaging platforms (e.g., SMS, MMS, RCS, WhatsApp, Voice, Email)
  • Exposure to global, distributed teams and diverse work cultures

 

Benefits
  • Annual company bonus
  • Remote-first flexibility with regular team meetups
  • Healthcare & dental coverage
  • 20 days paid vacation + national holidays
  • Additional days off: birthday, wellbeing leave, and volunteer days
  • Free Calm app subscription for you and your family
  • 401(k) plan with 4% employer match
  • Life insurance (4x salary)
  • Regular social events, seasonal rewards, and cultural initiatives
  • Unlimited access to online learning via Udemy

Apply Now
Share this job
Create job alerts
Create As Alert

Similar Jobs

Read More
SCHEMA MARKUP ( This text will only show on the editor. )