Company Detail

Commify
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Quality Engineering Architect  

    - Nottingham
    At Commify, we're not just a company—we're a globally connected team o... Read More
    At Commify, we're not just a company—we're a globally connected team of innovators who love what we do. As a CPaaS leader with 25 years of groundbreaking experience, we're the force behind over 5 billion customer interactions each year, enabling businesses worldwide to connect via advanced channels like SMS, RCS, and complex mobile journeys.Our culture is our core strength. Operating across the UK, EMEA, the USA, and Australia, we've fostered a truly diverse and connected environment, earning a consistent 4 out of 5 culture score in our employee engagement surveys. You'll join a vibrant team where your diverse experience makes a daily global impact.We need talented people to grow a global company where everyone feels proud to belong, have a purpose and do their best to directly shape the digital future.The Role:You will collaborate closely with the Head of Engineering, fellow test automation engineers and software engineers across the Commify group. You will bring your passion for technology, diligence, and quality assurance to the role, mentoring and supporting your team members.Key Responsibilities:Collaborate with cross-functional teams to identify risks early.Embed quality thinking in planning and design discussions.Normalize practices like exploratory and UX testing through the Quality Community of Practice.Lead end-to-end testing design and execution for new features.Track quality metrics such as defect rates and test reliability.Build dashboards for quality health and risk visibility.Integrate production feedback into test strategies.Participate in code reviews for test maintainability.Develop tests in C# using relevant frameworks (e.g., Reqnroll .NET).Create and maintain automated functional and performance tests using BDD and K6.Design and implement chaos experiments using chaos studio.Integrate tests into CI/CD pipelines with Azure DevOps.Assist in story elaboration and acceptance criteria development.Report and track defects via Jira.Use Postman for API testing to ensure backend communication.Leverage Pact Broker for managing API contracts.Utilize Datadog Synthetics for monitoring application performance.Collaborate with developers to resolve performance bottlenecks.Advocate for coding quality and maintainability.Lead the evaluation and adoption of AI-driven testing tools.Experience:Education and ExperienceBachelor’s degree in Computer Science, Software Engineering, or a related field; or       equivalent demonstrated industry experience over a prolonged period.Strong expertise in test automation using Reqnroll and the .Net tech stack.Technical KnowledgeStrong proficiency in C# and Reqnroll.Conceptual understanding of cloud architecture, Azure functions, microservices, and distributed systems.Familiarity with DevOps practices, CI/CD pipelines, and automated testing frameworks.Preferred ExperiencePact Broker, Playwright and K6 Azure Chaos StudioTelecommunications industry experienceBenefits:Attractive SalaryPerformance-based Company Bonus SchemeFlexible hybrid working Generous paid leaveEnhance family leave Enjoy your Birthday off - because it's your day!Mental Health Support through our Wellbeing partner, CalmWellbeing leave and a Mental Health First Aider programGiving back days to help support causes close to your heartUnlimited professional & personal learningTotal Rewards including retirement planning, healthcare and life assurance And did we mention our epic team socials? We know how to celebrate in style! Read Less
  • Senior Data Engineer  

    - Nottingham
    At Commify, we're not just a company—we're a globally connected team o... Read More
    At Commify, we're not just a company—we're a globally connected team of innovators who love what we do. As a CPaaS leader with 25 years of groundbreaking experience, we're the force behind over 5 billion customer interactions each year, enabling businesses worldwide to connect via advanced channels like SMS, RCS, and complex mobile journeys.Our culture is our core strength. Operating across the UK, EMEA, the USA, and Australia, we've fostered a truly diverse and connected environment, earning a consistent 4 out of 5 culture score in our employee engagement surveys. You'll join a vibrant team where your diverse experience makes a daily global impact.We need talented people to grow a global company where everyone feels proud to belong, have a purpose and do their best to directly shape the digital future.
    About The Role:
    We’re on the look out for a super talented, highly experienced Senior Data Engineer to engage with our data engineering initiatives.
    In this role, you will be responsible for designing and implementing robust data architectures and pipelines that enhance our ability to derive meaningful insights from our data. You will play a critical role in driving data-driven decision making and will collaborate closely with cross-functional teams to ensure that data is accessible, reliable, and valuable.

    Key Responsibilities: Lead the design, development, and implementation of high-performance, scalable, and reliable data pipelines and ETL/ELT processes using Azure Data Factory, Databricks, and other Azure data services.Architect and manage data solutions within the Azure ecosystem, including Azure Data Lake Storage, Databricks, Databricks DLT and Streaming and Event Based Architectures.Drive the adoption of best practices for data governance, data quality, data security, and data lineage.Collaborate closely with data scientists, analysts, and other engineering teams to understand data requirements and translate them into technical solutions.Optimise data processing performance and cost efficiency on Azure Databricks, leveraging Spark capabilities effectively.Develop and maintain robust monitoring, alerting, and logging for data pipelines.Mentor and provide technical guidance to junior and mid-level data engineers, fostering a culture of continuous learning and improvement.Evaluate and recommend new data technologies and tools to enhance our data platform capabilities.Contribute to the overall data strategy and roadmap, ensuring alignment with business objectives.Troubleshoot and resolve complex data-related issues in a timely manner.
    What You'll Bring: Extensive experience as a Data Engineer, with a significant portion in a principal or lead capacity.Deep expertise in Azure data platform services, including:Azure Databricks (extensive hands-on experience with Spark, Python/Scala for real time data processing).Azure Data Factory (maintaining complex data pipelines).Azure Data Lake Storage.Azure SQL Database and/or Azure Synapse Analytics.Strong proficiency in SQL.Exposure to Infrastructure as Code and CICD deployments.Excellent programming skills in Python (Scala is a strong advantage).Proven experience with data modelling, schema design, and data warehousing concepts.Solid understanding of data governance, data quality, and data security principles.Experience with version control systems (e.g., Git).Strong problem-solving abilities and a methodical approach to complex technical challenges.Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.Proven ability to lead and mentor other engineers.Desirable:Experience with real-time data streaming technologies (e.g., Azure Event Hubs, Kafka).Knowledge of CI/CD pipelines for data solutions.Familiarity with containerisation technologies (e.g., Docker, Kubernetes).Experience with other cloud platforms (AWS, GCP) is a plus.Relevant Microsoft Azure certifications (e.g., Azure Data Engineer Associate)What We Offer:
    (Offering may vary by location, but we do guarantee competitive employee benefits)Competitive Salary range of £65 - 75,000 per annumFlexible working Generous paid leaveEnhance family leave Enjoy your Birthday off - because it's your day!Mental Health Support through our Wellbeing partner, CalmWellbeing leave and a Mental Health First Aider programGiving back days to help support causes close to your heartUnlimited professional & personal learningTotal Rewards including retirement planning, healthcare and life assurance And did we mention our epic team socials? We know how to celebrate in style! Read Less
  • Senior Software Engineer  

    - Nottingham
    At Commify, we're not just a company—we're a globally connected team o... Read More
    At Commify, we're not just a company—we're a globally connected team of innovators who love what we do. As a CPaaS leader with 25 years of groundbreaking experience, we're the force behind over 5 billion customer interactions each year, enabling businesses worldwide to connect via advanced channels like SMS, RCS, and complex mobile journeys.Our culture is our core strength. Operating across the UK, EMEA, the USA, and Australia, we've fostered a truly diverse and connected environment, earning a consistent 4 out of 5 culture score in our employee engagement surveys. You'll join a vibrant team where your diverse experience makes a daily global impact.We need talented people to grow a global company where everyone feels proud to belong, have a purpose and do their best to directly shape the digital future.
    About The Role:
    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.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.
    Key Responsibilities: 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.
    What You'll Bring: 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 KubernetesProven 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.What We Offer: (Offering may vary by location, but we do guarantee competitive employee benefits)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, CalmWellbeing leave and a Mental Health First Aider programGiving back days to help support causes close to your heartUnlimited professional & personal learningTotal Rewards including retirement planning, healthcare and life assurance And did we mention our epic team socials? We know how to celebrate in style! Read Less
  • Software Engineering Manager  

    - Nottingham
    At Commify, we're not just a company—we're a globally connected team o... Read More
    At Commify, we're not just a company—we're a globally connected team of innovators who love what we do. As a CPaaS leader with 25 years of groundbreaking experience, we're the force behind over 5 billion customer interactions each year, enabling businesses worldwide to connect via advanced channels like SMS, RCS, and complex mobile journeys.Our culture is our core strength. Operating across the UK, EMEA, the USA, and Australia, we've fostered a truly diverse and connected environment, earning a consistent 4 out of 5 culture score in our employee engagement surveys. You'll join a vibrant team where your diverse experience makes a daily global impact.We need talented people to grow a global company where everyone feels proud to belong, have a purpose and do their best to directly shape the digital future.
    About The Role: We’re on the look out for a super talented and experienced Software Engineering Manager to lead and inspire a talented engineering team and drive the development of our cutting-edge software products.In this role, you will be responsible for overseeing the technical direction of projects, managing a dynamic team of software engineers, and ensuring that our products are delivered on time and to the highest quality standards. You will play a crucial role in fostering an environment of collaboration, growth, and innovation within the team.This pivotal role, you will be responsible for guiding the development and delivery of robust data pipelines and critical system integrations. You will play a key part in shaping our technical strategy, ensuring the high quality and efficient delivery of software solutions, particularly within a C#.NET ecosystem. A strong understanding of software delivery methodologies and a passion for quality assurance are essential.If you are a strategic thinker with a passion for technology and leadership, and you are committed to building strong teams that deliver impactful solutions, we want to hear from you!Key Responsibilities:Team Leadership & Management:Lead, mentor, and coach a team of software engineers, fostering a culture of continuous improvement, collaboration, and high performance.Conduct regular one-on-one meetings, performance reviews, and career development discussions.Facilitate agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives) to ensure efficient workflow.Technical Leadership & Strategy:Provide technical guidance and oversight for the design, development, and maintenance of ETL processes and system integrations.Drive best practices in software engineering, coding standards, and architectural patterns within a C#.NET environment.Collaborate with product managers, architects, and other stakeholders to define technical roadmaps and deliver on strategic initiatives.Software Delivery & Quality:Oversee the end-to-end software development lifecycle, ensuring timely and high-quality delivery of features and solutions.Champion a strong testing culture, promoting test-driven development (TDD), automated testing, and comprehensive quality assurance practices across the team.Identify and mitigate technical risks, ensuring the scalability, reliability, and security of our systems.Cross-Functional Collaboration:Work closely with other engineering teams, product management, and operations to ensure seamless integration and deployment of solutions.Communicate technical concepts and project status effectively to both technical and non-technical audiences.What You'll Bring: Proven experience in an Engineering Manager or a senior technical leadership role, leading software development teams.Strong expertise in ETL (Extract, Transform, Load) processes and data integration patterns.Demonstrable experience with designing, building, and maintaining robust integrations between disparate systems.Solid understanding of the software development lifecycle (SDLC) and delivery methodologies (Agile, Scrum).Deep technical proficiency in C#.NET development, including relevant frameworks and technologies.Experience with relational databases (e.g., SQL Server, PostgreSQL) and data warehousing concepts.Excellent communication, interpersonal, and leadership skills.Ability to inspire, motivate, and develop engineering talent.Desired Skills:A strong background in software testing, including experience with various testing methodologies (unit, integration, system, performance) and automation frameworks.Experience with cloud platforms (ideally Azure) and cloud-native ETL/integration services.Familiarity with CI/CD pipelines and DevOps practices.Experience with message queuing systems (e.g., Kafka, RabbitMQ, Azure Service Bus).Knowledge of other programming languages or data processing technologies.
    What We offer: (Offering may vary by location, but we do guarantee competitive employee benefits)Competitive Salary (£75 - 90,000)Flexible working A generous 27 days of annual leave in addition to Bank HolidaysEnhance family leave Enjoy your Birthday off - because it's your day!Mental Health Support through our Wellbeing partner, CalmWellbeing leave and a Mental Health First Aider programGiving back days to help support causes close to your heartUnlimited professional & personal learningTotal Rewards including retirement planning (Employer pension contribution at 5%), healthcare and life assurance And did we mention our epic team socials? We know how to celebrate in style!
    Read Less

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany