Sr. Software Developer

Posted 5 Days Ago
Hiring Remotely in United Kingdom
Remote
Senior level
Cloud • Information Technology • Consulting
The Role
Senior Software Engineer on the Customer Analytics Engineering team building scalable backend services in Java (JDK11+). Design, develop, and maintain analytics platform features, optimize SQL for MySQL and Snowflake, troubleshoot production issues, improve architecture and performance, participate in code reviews, mentor teammates, and drive modernization and technical debt reduction.
Summary Generated by Built In
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration technology that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and optimistic at Intermedia, we invite passionate, creative, and talented people to join us—here you can indulge your passion for creating and supporting great cloud technology. What's more, we always look to promote from within and have many employees who have been with us for 10, 15, and 20+ years!

Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other's back!

Are you ready to make your mark?


Key Responsibilities
So what is this job?
You know that feeling when a production issue finally clicks after hours of debugging? Or when a service you've built quietly powers thousands of users every day because it simply works? That's the kind of engineering we value.
As a Senior Software Engineer on our Customer Analytics Engineering team, you'll help build and evolve the platform that powers customer analytics across Intermedia products. Working with Java, relational databases, and cloud-based data technologies, you'll design scalable services, support real-time and historical analytics, and help modernize our engineering platform.
This role is about much more than writing code. You'll collaborate with Product Owners, Architects, and fellow Engineers to solve complex technical problems, improve software quality, and ensure our analytics platform remains reliable, scalable, and easy to maintain.
Our stack

Java (JDK 11+) · Spring Boot · MySQL · Snowflake · Git
A typical week
  •  Design, develop, and maintain scalable backend services using Java (JDK 11+). 
  •  Build features supporting our customer analytics platform and data processing services. 
  •  Develop and optimize SQL queries while working with MySQL and Snowflake. 
  •  Collaborate with Product Owners, Architects, Data Engineers, and Software Engineers to deliver new platform capabilities. 
  •  Investigate production issues, identify root causes, and implement reliable long-term solutions. 
  •  Participate in code reviews and contribute to a collaborative engineering culture. 
  •  Improve software architecture, data modelling, and application performance. 
  •  Drive modernization initiatives and help reduce technical debt across the platform. 
  •  Ensure software quality through testing, documentation, and continuous improvement. 
  •  Share knowledge and mentor teammates through peer reviews and technical discussions. 

Skills, Knowledge & Expertise
The non-negotiables
  •  You take ownership of your work and consistently deliver high-quality solutions. 
  •  Bachelor's degree in Computer Science, Information Technology, or another related analytical field. 
  •  8+ years of commercial software engineering experience. 
  •  Strong commercial Java development experience (JDK 11 or later). 
  •  Experience developing production-grade backend applications. 
  •  Strong SQL skills and hands-on experience with relational databases, particularly MySQL and Snowflake. 
  •  Solid understanding of software architecture, object-oriented design principles, and data modelling. 
  •  Experience building, maintaining, and supporting production systems. 
  •  Strong debugging, troubleshooting, and analytical problem-solving skills. 
  •  Experience using Git and collaborative development workflows. 
  •  Excellent communication and teamwork skills. 
Nice extras
  •  Experience with Spring Boot and the wider Spring ecosystem. 
  •  Experience working with analytics or data platforms. 
  •  Experience with cloud technologies. 
  •  CI/CD pipelines and automated testing. 
  •  Performance tuning and database optimization. 
  •  Experience modernizing legacy systems. 
  •  Experience mentoring engineers or leading technical initiatives. 
AI tools
  •  You already use Copilot, Claude, ChatGPT, or similar AI tools to code faster, debug smarter, and improve documentation. 
  •  We use them too. Every day. Not as a gimmick.


Job Benefits
What you get
  •  Work on a modern analytics platform supporting cloud communication products used by thousands of businesses worldwide. 
  •  Complex technical challenges with real business impact. 
  •  Full ownership from day one—you build it, improve it, and help shape its future. 
  •  A genuinely friendly engineering team spread across different countries and time zones. 
  •  Opportunities to influence architecture, engineering standards, and modernization efforts. 
  •  Continuous learning and career growth. 
  •  A workplace where AI-assisted engineering is part of the culture—not just a talking point. 
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as "Protected Classes"). We do not tolerate employment discrimination in the workplace and are committed to making reasonable accommodations for identified disabilities or other limitations as required by applicable laws.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender


About
To explore other opportunities check out our careers page: https://www.intermedia.com/about-us/careers

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 8+ years of commercial software engineering experience
  • Strong commercial Java development experience (JDK 11 or later)
  • Experience developing production-grade backend applications
  • Strong SQL skills and hands-on experience with relational databases, particularly MySQL and Snowflake
  • Solid understanding of software architecture, object-oriented design principles, and data modelling
  • Experience building, maintaining, and supporting production systems
  • Strong debugging, troubleshooting, and analytical problem-solving skills
  • Experience using Git and collaborative development workflows
  • Excellent communication and teamwork skills
  • Experience with Spring Boot and the Spring ecosystem
  • Experience working with analytics or data platforms
  • Experience with cloud technologies
  • Experience with CI/CD pipelines and automated testing
  • Performance tuning and database optimization experience
  • Experience modernizing legacy systems
  • Experience mentoring engineers or leading technical initiatives
  • Familiarity with AI coding tools (Copilot, ChatGPT, Claude) for development workflows
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Sunnyvale, CA
1,169 Employees
Year Founded: 1993

What We Do

Intermedia is the cloud communications company that helps over 135,000 businesses connect better – through voice, video conferencing, chat, contact center, business email and productivity, file sharing and backup, security, archiving, and more – from wherever, whenever. We strive to eliminate the need for multiple communications service providers with a seamlessly integrated portfolio of communications and collaboration solutions – all delivered through one highly reliable and secure platform. With month-to-month contract options, one monthly bill, one intuitive point of administrative control, and having been certified by J.D. Power seven times for providing “An Outstanding Customer Service Experience," Intermedia is committed to providing enterprise-grade products to businesses of all sizes through a simple, Worry-Free Experience. As a partner-first company, Intermedia goes to work for over 7,500 channel partners by providing a comprehensive set of programs, resources, and support to help them grow their revenue and maximize their success. Programs include our Customer Ownership Reseller (CORE™) model – which enables partners to resell, package, and manage Intermedia's solutions as if they were their own, while benefiting from highly attractive economic terms and maintaining ownership of their customer relationships – as well as agent models. Intermedia is also proud to be the exclusive cloud communications platform provider for NEC, a leader in global market share for unified communications with an estimated 80+ million business phone users worldwide. Recent Awards: • J.D. Power Certified Assisted Technical Support Program – 2023, 2021, 2020, 2019, 2018, 2017, 2016 • Inc. Magazine’s Best Workplaces of 2021 • PCMag Editor’s Choice – Intermedia Unite • PCMag Editor’s Choice – Intermedia AnyMeeeting • PCMag Editor’s Choice – Intermedia Hosted Exchange • CRN - 5-Star Partner Program - 2023, 2022 • CRN’s Cloud Computing Product of 2022, 2021 – Intermedia Unite

Similar Jobs

Samsara Logo Samsara

Senior Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
UK
4000 Employees

GitLab Logo GitLab

Security Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
5 Locations
2500 Employees
139K-196K Annually
In-Office or Remote
7 Locations
3208 Employees

Nutrient Logo Nutrient

Senior Software Engineer

Software • Automation
Remote
4 Locations
116 Employees

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account