Jobs and Careers
About the role
The Sinch engineering team is looking for an experienced Senior Software Developer and Tech lead to join their accomplished development team. As a Tech lead Software Developer you must have at least 8+ years’ experience in Software engineering technologies such as:- Java, gRPC, MySQL, Linux, JavaScript, React and AWS is a nice to have. Experience with frameworks like Spring, SpringBoot. Knowledge of container technologies like Kubernetes is a plus. Experience in leading engineering teams.
- You will be a valued and senior member of a successful and well established Scrum team, equally responsible for the quality of the software that's produced.
- You will be actively supporting and driving the team to translate the User Stories into code.
- You will be accountable for ensuring that your tasks are owned and visible throughout the development lifecycle where your high-quality deliverables are integrated with the other artifacts in the team.
- Work closely with other software engineering teams and Product Managers/PO’s and other business stakeholders to develop our internal and external SMS applications
- You are expected to educate the team on new technologies, automated testing and documentation and feel proud about the team achievements
- Work in an agile, cross functional team taking responsibility for the team deliverables and quality.
- Heavily contribute to the code base (This is at least an 80% hands-on code design and coding role)
- Promote good software engineering practices (e.g. test-driven development, performance in design, self-healing solutions)
- Maintain and improve development methodologies and best practice.
- Maintain an ongoing awareness of emerging developments and trends in related technology arenas that could impact current projects and influence new projects.
Requirements
- Provide technical leadership within the team, mentor more junior team members and promote good teamwork
- Be a key individual contributor on code level
- Oversee the implementation of software design and architectures in accordance with Architecture guidelines
- Ensure team members adhere to code branching, repository rules and other source code level policies
- Be the primary interface between the Technical Product Owner and the team to coordinate work, maintenance and support
- Raise issues and proposals with the Architecture team and management with a view to enhance guidelines and work practices
- Ensure the team is collaborating closely with other teams within Engineering with a view to maximise code and tools reuse
- Promote knowledge sharing within the team to avoid high dependency on a certain individual per technical component
- Ensure the team is collaborating closely with other teams within Engineering with a view to maximise code and tools reuse
Requirements
- Extensive experience of Java development tools (JDK) and technologies.
- Must have in-depth knowledge on core JAVA including new features like LAMDA, Concurrencies, String manipulations, Collections, Network etc.
- Familiarity with common stacks
- Knowledge of multiple back-end languages (e.g. Java) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Experience with frameworks like Spring, SpringBoot
- Knowledge of container technologies like Kubernetes is a plus
- Familiarity with API development like Rest, gRPC
- Strong development exposure – full knowledge and experience of development life cycle
- Must be driven and focused on problem identification and resolution
- Experience of using code management tools - ideally GitLab
- Experience of using TDD and/or automation tools JUnit, DBUnit and other automated test frameworks
Good to Have
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Familiarity with GraphQL and Apache Kafka
- Knowledge of any CI/CD tool would be a plus.
Education
- You have a University degree within Computer Science or Software Engineering and experience of Java software development.
- Ideally vocational qualifications or proven experience in Software Development and Testing
Benefits
- STAY HEALTHY: We offer 100% employer-paid comprehensive medical, dental, and vision plans. A variety of supplemental plans are also provided to meet your individual nee
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s