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.
Whether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey.
At Sinch we "Dream Big", "Win Together", "Keep it simple", and "Make it Happen". These values are our foundation!
As a Senior Software Engineer - (Java) , you will play a key role in designing and building the next generation of our Contacts Platform. You will work in a dynamic, collaborative environment to develop scalable distributed systems. Your contributions will directly impact the efficiency, performance, and safety of conversations at scale.
What You'll Do
- Design, develop, and maintain backend services for Contacts Platform.
- Build high-performance, scalable, and distributed systems.
- Work with Java, Spring, Kafka, MongoDB, OpenSearch to enhance our product, ensuring safety, efficiency, and responsiveness.
- Develop internal tools for monitoring, debugging, and optimizing applications at scale.
- Ensure observability, reliability, and fault tolerance across all services.
- Collaborate with cross-functional teams including Software Engineers, UX Designers and Product Managers.
- Maintain a strong focus on code quality, security, and best practices in software development.
Requirements
What We Look For
- Production-level experience in backend development using Java.
- Deep understanding of distributed systems and experience building high-scale microservices and event-driven architectures.
- Strong background in database design and optimization, particularly with MongoDB, Cassandra, or other distributed databases.
- Experience with observability, logging, and monitoring tools for debugging and performance analysis.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes).
- A problem-solving mindset with the ability to debug complex distributed systems.
- Strong communication skills and the ability to work effectively in a collaborative environment.
- Experience with MongoDB and OpenSearch.
- Knowledge of message brokers like Kafka and RabbitMQ
Sinch is a global company composed of people from different countries and cultures. Our benefits adjust regionally to support employees and help them to thrive in every stage of life. We offer valuable benefits and resources, including health and life insurance, a flexible work environment, retirement savings plans, and more.
Our Hiring Process
In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and equal opportunity. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently works towards identifying the people that best fit each open job, based on Sinch' s hiring needs and candidates' career expectations.
We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Don't let that stop you from considering Sinch for the next step in your career. We are always open to candidates that could bring new insights and perspectives to Sinch!
Key Skills
Ranked by relevanceReady to apply?
Join Sinch and take your career to the next level!
Application takes less than 5 minutes