Latest AI JobsBrowse Jobs
U

Senior Software Engineer

UpGuardSydneyProduct
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
21 Sept 2026
Status
Open · checked 7d ago

About this role

UpGuard is hiring a Senior Software Engineer for its Product team in Sydney with options for remote work. This role suits an experienced engineer ready to own a feature area, guide architectural choices, and mentor teammates at a growing cybersecurity platform.

Role Overview

The Senior Software Engineer takes full ownership of a specific feature area within the Product Engineering department. This position involves collaborating closely with product managers and designers to determine technical feasibility, plan development costs, and lead technical design from initial concept through to production. The person in this role influences squad decisions, helps automate daily engineering workflows, and builds solutions for customers managing cyber risk.

Key Responsibilities

Own an assigned feature area end-to-end, steering it from initial design discussions to production deployment and subsequent monitoring.
Lead technical design initiatives and make key architectural decisions for the designated area.
Partner with product and design teams to assess what is possible, estimate effort, and prioritize the roadmap.
Mentor fellow engineers to elevate the overall code quality and decision-making within the squad.
Enhance the reliability, performance, and scalability of owned systems.
Build a deep understanding of the cybersecurity domain to improve product offerings.

Requirements

Generally requires 5+ years of relevant software engineering experience in product-focused, tech-centric organizations.
Strong working knowledge of TypeScript and React.
Proficiency in a backend programming language, such as Go.
Solid experience working with relational databases, specifically Postgres.
Comfort using AI coding assistants as a default workflow while maintaining accountability for the generated output.
Practical approach to balancing technical excellence with immediate business needs.
Collaborative, customer-focused mindset with a low ego.
Proven history of driving technical design for features through to production.
Demonstrated experience in mentoring other engineers.

Nice to Have

Prior experience working in the cybersecurity industry.
Background running production services on Kubernetes, ideally utilizing Google Cloud Platform (GCP).
Experience constructing complex systems or applications from scratch alongside a cross-functional team.
Track record of production service ownership, including on-call duties, observability, and triage.

Skills and Tools

React and TypeScript
Go and Postgres
Kubernetes and Google Cloud Platform (GCP)
AI coding tools and LLM integration

Salary and Benefits

Monthly lifestyle subsidy supporting financial, physical, and mental well-being
Work-from-home setup allowance provided during the first three months
Annual learning and development allowance of $1,500 USD
Paid time off including annual leave plus two additional UpGuardian leave days
18 weeks of paid parental leave available regardless of parenting role
Personal leave allowance covering sick and carer's duties
Fully remote working environment with optional physical offices in Sydney and Hobart
Top-spec laptop provided for the role
Paid subscriptions to generative AI tools
Stock options for company growth participation

About the Company

UpGuard builds a Cyber Risk Posture Management platform that combines security ratings, threat intelligence, and agentic AI to help organizations manage their attack surface. Backed by a $75M Series C funding round, the company replaces manual security processes with AI-driven precision and operates as a Certified Great Place to Work in multiple countries.

How to Apply

Interested candidates should submit their application directly through the official UpGuard careers page.

Skills and tech stack

Questions candidates ask

What is the primary tech stack used by UpGuard?

The frontend uses React and TypeScript, while the backend relies on Go services and Postgres databases. Infrastructure runs on Kubernetes via Google Cloud Platform, complemented by AI coding tools and LLM integrations.

Is this position remote?

Yes, this role offers a fully remote working environment, though UpGuard maintains physical offices in Sydney and Hobart for those who prefer them.

How many years of experience are required for the Senior Software Engineer role?

The position typically requires 5+ years of relevant engineering experience at product-driven, tech-centric companies.

What perks and allowances are included with the job?

Benefits include a monthly lifestyle subsidy, a WFH setup allowance, a $1.5k USD annual learning and development allowance, 18 weeks of paid parental leave, stock options, top-spec hardware, and generative AI tool subscriptions.

Where should I submit my application?

Candidates should apply directly on the official UpGuard careers page.

Ready to apply?

The application is on the official UpGuard careers page.

Apply on company site