Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Remote / Europe
Schedule
Flexible
Stage
Active development
About The Client
Our client transforms fragmented user feedback into a strategic advantage. By leveraging AI-driven analytics across public and private channels, they enable businesses to proactively monitor and elevate product quality in real-time.
We are seeking a Senior Backend Software Engineer with deep experience building, scaling, and running production-grade systems that process large amounts of data. You are a motivated self-starter who incorporates AI development tools and communicates effectively. In this role, you will own critical services in our microservices architecture and ensure they can handle large volumes of phone calls, surveys, tickets, and social data.
Responsibilities
- Architect, develop, and scale backend services that power our AI-driven product quality platform
- Design and optimize high-throughput data pipelines and APIs capable of processing events in close to real time
- Drive system reliability, availability, and observability in a production environment
- Build and own API services to securely handle a large amount of data
- Lead technical design reviews, mentor peers, and set engineering best practices
- Collaborate with product, ML, and infrastructure teams to deliver new capabilities end-to-end
- Write clear documentation and specifications for scalable, maintainable systems
- Integrate with databases, message brokers, and third-party systems
- Own services end-to-end, from design to production support
- Advocate for best practices in coding, testing, and deployment
- 8+ years of software engineering experience
- Demonstrated enthusiasm for applying AI solutions and tools to solve complex, real-world problems
- Strong knowledge of Java core and OOP principles
- Expert in Java and frameworks such as Spring Boot and Hibernate
- Experience designing and building REST APIs
- Microservices architecture experience in production environments
- Strong background in cloud-native development: Kubernetes, containerized deployments, and CI/CD pipelines
- Hands-on AWS experience in production
- Experience with relational databases such as MySQL, PostgreSQL, Oracle, or MS SQL
- Work directly with managed and unmanaged cloud services, including databases, data streams, message queues, container orchestrators, job automation systems, and continuous build, integration, and deployment systems
- Experience with Docker and containerization
- Strong debugging and problem-solving skills
- Apply and advocate for healthy coding practices, AI as a software copilot, Agile methodologies, and communication strategies
- At least an Intermediate level of English (both spoken and written)
- Familiarity with Large Language Models (LLMs) and applied AI use cases
- Exposure to high-throughput event streaming (e.g., Kafka, Kinesis, or similar)
Key Skills
Ranked by relevanceReady to apply?
Join Waverley Software and take your career to the next level!
Application takes less than 5 minutes

