Software Engineer
Sinch is a global customer engagement platform that provides communication services for businesses across messaging, voice, and email. Sinch's services are used by more than 150,000 businesses, including many of the world's largest tech companies.
ABOUT SINCH
Sinch is pioneering the way the world communicates. More than 150,000 businesses - including Google, Uber, Paypal, Visa, Tinder, and many others - rely on Sinch's Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.
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!
DESCRIPTION
We are looking for a versatile Software Engineer to join our dynamic team. In this role, you will work closely with engineers, product managers, and stakeholders to design, develop, maintain, and support high-quality, scalable software solutions to meet customer needs.
You will be an integral part of a collaborative team that embraces agile methodologies and values clean coding practices. Creativity and innovation are key, and we believe that every team member's input is vital for delivering exceptional communication solutions.
This hybrid role based in Stockholm and reports to the Senior Engineering Manager.
As our Software Engineer, you will:
- Design, develop, test, and maintain software applications and systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and enhance user experience.
- Contribute to all phases of the development lifecycle, from concept to implementation.
- Ensure performance, quality, and responsiveness of applications.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Engineer.
- Good understanding of software development methodologies (Agile, Scrum, etc.).
- Strong proficiency in Java programming languages.
- Experience of REST APIs.
- Knowledge of Kubernetes, cloud technologies, CI/CD, automation, and pipelines.
- Experience in Apache Kafka.
- Familiarity with version control systems, such as Git.
REQUIREMENTS
You are a problem-solver with keen attention to detail, strong communication skills, and a proven ability to collaborate effectively in team environments. We believe you are strong in Java but also willing to accept not to program in Java if that is the current need. You learn new domains quickly and are willing to take on and complete assignments in new areas as needed. You are creative and think outside the box but also understand when there is a need to stay within the box when reality so demands.
Our corporate language is English, please submit your application in English.
At Sinch, we value learning, embrace change, and offer opportunities for personal and professional growth. Unfortunately, we are not supporting relocation at this time.
Applicants must:
- Hold Swedish or EU/EEA citizenship.
- Have a valid Swedish work permit.
OUR HIRING PROCESS
We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive. Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role. At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.
We believe in a two-way process and encourage you to ask questions throughout the journey. If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us!