Principal Software Engineer (Backend)
About the role
The Principal Software Engineer (Backend) at Circles is a senior technical and people leadership role based in Sri Lanka. The position involves managing and mentoring a team of developers, overseeing their professional development, and ensuring the delivery of high-quality software solutions. The role requires hands-on technical leadership, particularly with Java, Spring, and React, as well as experience in designing RESTful APIs and working with both SQL and NoSQL databases. The Principal Engineer will also collaborate with cross-functional teams, conduct code reviews, and stay updated on emerging technologies. Circles is a global technology company focused on innovative SaaS solutions for the telco industry, offering a dynamic and inclusive work environment with competitive compensation and benefits.
Must have
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related discipline.
- Minimum of 10 years of progressive professional experience in software development, with proven experience managing an engineering team of at least 10 members
- Advanced proficiency in Java and extensive expertise with the Spring Framework
- Proven experience in designing and implementing RESTful APIs.
- Substantial experience with database technologies, both SQL and NoSQL.
- Working knowledge of cloud platforms, preferably AWS or Azure.
- Exceptional problem-solving and analytical capabilities.
- Outstanding communication skills and the ability to excel in a client-facing environment.
- Demonstrated experience with Agile/Scrum development methodologies.
Technologies
- Agile
- AWS
- Azure
- Java
- NoSQL
- React
- REST
- SaaS
- Scrum
- Spring / Spring Boot
- SQL
Highlights
Flexible work arrangements and comprehensive health insurance benefits are offered. The company provides professional development and training programs. Applicants must consent to Circles’ Candidate Data Protection and Privacy Policy. The role is based in Sri Lanka. Only applications submitted via the company's ATS will be considered; unsolicited resumes sent elsewhere will not be acknowledged.