Senior Software Engineer (Java, AWS, DevOps)
Senior engineer in Singapore acting as technical authority and production owner for platforms built for enterprise clients: code review and merge authority, GitHub Actions deploys to AWS (ECS Fargate, Terraform), Java/Spring Boot backend and React/TypeScript frontend work, incident response in Singapore hours, and leading a client data migration, within an AI-native delivery process.
- Compensation
- SGD 8K–SGD 14K / mo
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 6+ years
- Category
- Devops
- Posted
Skills
Must have
- 6+ years software engineering, including owning a production Java and PostgreSQL system (releases, incidents)
- Hands-on AWS: containers (ECS or equivalent), networking, IAM, S3, CloudFront or another CDN
- CI/CD with GitHub Actions or close equivalent, Docker, Terraform or another infrastructure-as-code tool
- PostgreSQL: schema, migrations, performance, SQL for data analysis and loading
- Strong code reviewer who catches design problems
- Professional daily use of AI-assisted development tools (Claude Code, Cursor or similar), including hardening AI-generated code
- Shipped at least one production feature on an LLM API with a clear approach to evaluating output
- Clear written communication (handover to UK team is largely written)
- Based in Singapore with right to work, able to start as soon as possible
Nice to have
- Spring Data JDBC and Flyway
- React and modern frontend tooling (Vite, TanStack Query)
- Auth0 or another OAuth2/OIDC identity provider
- Experience leading a data migration that must reconcile to source records
- Multi-tenant SaaS or data-model restructuring
- Experience in financial services, payments or an adjacent regulated sector
- Start-up or scale-up experience in a small team with shifting priorities
- Built and ran software for enterprise customers (not vendor-platform configuration like SAP or Salesforce)
Full description
About PRVW
PRVW is a lean, Singapore-headquartered technology company with an engineering core in the UK. We build and run software platforms for enterprise clients, with an AI-native approach to how we design, build, test and ship. This role will start by running one of our production platforms, and will grow into further projects in other sectors as they come online.
The role
You are the APAC team's technical authority: the person our analysts and product owners turn to when a requirement needs shaping into something that can be built and run, when a trade-off needs explaining, or when something is broken. You are also the day-to-day owner of production platforms. You are comfortable with code reviews, merges, deploys, troubleshooting and fixes. You report to the CTO.
Your week will mix five kinds of work:
- Technical ownership and review. Acting as code owner for the platform: reviewing architecture, API design, schema and infrastructure proposals from the build team, approving and merging, and setting direction on the decisions that matter.
- Deployments and release operations. Owning deployments through our GitHub Actions pipelines to AWS, verifying releases on dev, QA and client UAT estates, and rolling back cleanly when something is wrong.
- Cloud operations. Looking after our AWS estates (ECS Fargate, CloudFront, S3, RDS PostgreSQL, SSM Parameter Store, Secrets Manager), Terraform-managed infrastructure, IAM and OIDC trust, monitoring and alerting, and cost.
- Development and continuous improvement. You are not only a reviewer. When you find a bug, a gap or something worth improving, you are able to build and fix it yourself across the Java / Spring Boot backend and React / TypeScript frontends, within our AI-assisted development lifecycle.
- Data migration. Leading the migration of a client's existing records into the platform: source analysis, mapping, transformation and load scripts, reconciliation and cut-over, with the data quality and audit standards a regulated sector expects.
What you will do
- Hold merge and release authority for the platform, and give direct, reasoned feedback on design and infrastructure proposals, including to senior colleagues.
- Run and improve the deployment pipelines for backend services and frontend applications across dev, QA and client UAT environments.
- Monitor production and pre-production estates, triage and resolve incidents during Singapore hours, and escalat with a clear write-up.
- Maintain and extend Terraform-managed AWS infrastructure.
- Build and fix features in Java / Spring Boot and React / TypeScript, following the team's contract-first API approach and test tiers.
- Design and run the data migration for a client go-live: profiling source data, writing mapping and load scripts against PostgreSQL, reconciling counts and values, and rehearsing cut-over.