Senior Software Engineer
Role details
Job location
Tech stack
Job description
We're on the look out for a super talentedSenior Software Engineer to join our passionate team. In this role, you will lead the development and enhancement of our cutting-edge messaging platform, ensuring it meets the evolving needs of businesses around the world. Your expertise will help shape our product vision, drive innovation, and create exceptional user experiences., * Architect, design, develop, and deploy software solutions across our products.
- Engage in all phases of the software development lifecycle in an agile environment.
- Collaborate with cross functional teams to refine requirements into actionable tasks.
- Contribute to continuous improvement initiatives within the engineering team.
- Mentor junior developers and support overall team growth and learning.
- Drive adherence to best practices and coding standards.
Requirements
As a Senior Software Engineer, you will collaborate closely with product managers, designers, and fellow engineers to deliver high-quality software solutions. We value creativity, critical thinking, and a proactive approach to problem-solving. If you have a strong technical background and want to work in a fast-paced environment, Commify is the perfect place for you., * Extensive experience in software development with modern programming languages.
- Strong foundation in C# .NET/.NET Core and Angular.
- Experience running production systems at scale in Microsoft Azure.
- Experience with CI/CD pipelines, Dev/Ops methodologies, and test automation.
- Experience with containerization technologies, such as Docker and Kubernetes
- Proven experience designing and building REST APIs.
- Experience with version control systems, especially GitHub.
- Understanding of agile methodologies and practices.
- Exposure to micro-SPA frontend application architecture.
- Excellent problem solving skills and attention to detail.
- Team oriented mindset with strong communication abilities.
- Ability to manage multiple priorities and meet deadlines.
Preferred Experience:
- Experience in building and scaling multi-channel CPaaS/messaging platforms (SMS, MMS, RCS, WhatsApp, Voice, and Email).
- Experience working in a diverse, international team.
Benefits & conditions
-
Competitive Salary (£60,000 - £70,000)
-
Flexible working
-
27 days annual leave plus national holidays.
-
Enhance family leave
-
Enjoy your Birthday off - because it's your day!
-
Mental Health Support through our Wellbeing partner, Calm
-
Wellbeing leave and a Mental Health First Aider program
-
Giving back days to help support causes close to your heart
-
Unlimited professional & personal learning
-
Total Rewards including retirement planning, healthcare and life assurance
-
And did we mention our epic team socials? We know how to celebrate in style!