Software Engineer (Java / Python)
Roles & Responsibilities
As a Software Developer in our Public Sector Practice, you'll support the development of technology solutions that improve public services and impact millions. Working alongside experienced engineers and architects, you'll gain hands-on experience in modern software development and help deliver secure, scalable systems using Java, Python, and cloud-based tools.
Key Responsibilities
- Contribute to the design, development, testing, and deployment of applications and services.
- Write clean, maintainable code in Java and Python following best practices.
- Assist in implementing integration patterns and APIs in line with public sector standards.
- Participate in technical discussions, sprint planning, and peer code reviews.
- Work closely with senior engineers and architects to understand and apply architectural guidelines.
- Help troubleshoot issues, identify improvements, and contribute to continuous delivery pipelines.
- Stay up-to-date with modern tools, frameworks, and public sector technology trends.
What You Bring
- 8 years of hands-on experience in software development, ideally in enterprise or public sector environments.
- Solid programming skills in Java and/or Python.
- Basic understanding of APIs, web services, and modern integration techniques.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) or a strong desire to learn.
- A collaborative mindset and willingness to learn from more experienced colleagues.
- Clear communication skills and a commitment to high-quality engineering.
For a confidential discussion, please reach out to me at fiona.wong@sanderson-ikas.sg
Personal data collected will be used for recruitment purposes only.
Only shortlisted candidates will be notified / contacted.
EA Registration No: R21101138
"Sanderson-iKas" is the brand name for iKas International (Asia) Pte Ltd, a company incorporated in Singapore under Company UEN No.: 200914065E with EA license number 16S8086.
Website: www.sanderson-ikas.sg