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 pipelines , DevOps practices , and automated testing
- Knowledge of Docker , Kubernetes , 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