- 2-year contract, renewable
- Hybrid work arrangement
- Government project
We are seeking a skilled Software Engineer to join our team and to develop next-generation applications using cutting edge technologies. This role focuses on hands-on implementation of applications that support the key system, whilst ensuring robust governance and operational excellence. As a Software Engineer, you will implement and build production-grade applications that enhance productivity for government officers and build environment professionals.
Key Responsibilities
- Lead one or more cross-functional agile squads consisting of Engineers, Product Managers, and Designers to solicit business requirements & deliver technical solutions
- Lead the technical design and architecture of software solutions, ensuring security, scalability, performance, and maintainability
- Guide, mentor and work closely with your team to uplift product engineering competencies
- Establish coding standards, best practices, and development processes for your team(s)
- Identify and resolve technical debt/risks while balancing feature development
- Drive adoption of relevant, up-to-date technologies, practices, and tools in modern software development lifecycle
- Lead/Guide Scrum ceremonies, providing technical/product context and removing blockers
Requirements
- 5-8 years of software engineering experience building reasonably large high-availability systems at scale
- Proven track record of leading & delivering technically complex products
- Strong experience in modern full-stack web application technologies experience in modern front-end engineering on Next.Js/React.js and Python/TypeScript/Node.js on the backend is preferred
- Strong knowledge of databases (SQL & NoSQL) and data modeling
- Experience with cloud platforms such as AWS (preferred), Azure and/or GCP
- Experience with CI/CD pipelines (e.g., GitLab CI, GitHub Actions, etc.)
- Experience with Docker, Kubernetes or other container orchestration tools (ECS preferred)
- Experience with observability and monitoring tools, especially the ELK stack, AWS CloudWatch, Splunk
- Excellent communication skills with ability to explain technical concepts to non-technical stakeholders
- Bonus: Familiarity with 3D/BIM modelling and AI/ML infrastructure