Civica is a GovTech company focused on delivering critical services for citizens. They are looking for a Principal Software Engineer to influence engineering decisions, design scalable systems, and drive innovation across their APAC team. The role involves leadership, mentorship, and collaboration with internal and external stakeholders. They emphasize a positive, inclusive, and growth-oriented work environment.
Requirements
- Extensive expertise in designing and architecting high-quality, scalable software systems
- Ability to dive deep into any codebase and define good design
- Strong understanding of architectural trade-offs
- Proficiency in DevOps, IaC, observability, performance tuning and core computer science principles
- Strong security mindset, understanding of secure coding, authentication, and data protection
- Experience in migrating legacy applications to modern architectures
- Demonstrated ability to influence senior stakeholders and drive engineering roadmaps
- Strong communication, decision-making, and conflict-resolution skills
- Experience or involvement in open source projects and initiatives
- Exposure to compliance, risk management, and regulatory requirements in software development
- Proven track record as an exceptional problem-solver
- Strong communication, decision-making and conflict-resolution skills
Benefits
- We're all different
- We provide an inclusive, safe and welcoming environment
- Giving culture