Loading jobs…
Loading jobs…
Intermedia
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? 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. 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.