
Remote opportunity at
UpGuardStaff Software Engineer
UpGuard is expanding its engineering team and hiring a Staff Software Engineer to establish technical direction across Product Engineering. Operating in a fully remote environment, UpGuard…
Career Tools
About This Role
UpGuard is expanding its engineering team and hiring a Staff Software Engineer to establish technical direction across Product Engineering. Operating in a fully remote environment, UpGuard builds a Cyber Risk Posture Management platform designed to replace manual security bottlenecks with artificial intelligence. The organization processes 100 billion risk signals daily and integrates security ratings, threat intelligence, and agentic AI. In this position, the successful candidate will remain hands-on in the…
Job Description
UpGuard is expanding its engineering team and hiring a Staff Software Engineer to establish technical direction across Product Engineering. Operating in a fully remote environment, UpGuard builds a Cyber Risk Posture Management platform designed to replace manual security bottlenecks with artificial intelligence. The organization processes 100 billion risk signals daily and integrates security ratings, threat intelligence, and agentic AI.
In this position, the successful candidate will remain hands-on in the code while collaborating with leadership to guide the platform's future architecture. This role involves tackling significant data and scaling challenges that extend across multiple engineering squads. The technical stack utilizes React and TypeScript for frontend development, Go services supported by Postgres databases, and Kubernetes deployed on Google Cloud Platform. Engineers default to AI coding tools such as Claude Code and Cursor. The role suits an experienced engineer who can balance technical quality with business needs while maintaining a collaborative, low-ego approach.
Qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, veteran status, or disability status. Please note that employment eligibility depends on location, and national police history checks along with reference checks are required before starting.
Responsibilities
- Write code and ship features within a product engineering squad
- Establish cross-team technical direction and own architecture decisions spanning multiple squads
- Lead complex scaling and data challenges to support 100 billion risk signals daily
- Raise engineering standards org-wide through code reviews, standard setting, and mentoring senior engineers
- Collaborate with engineering and product leadership to shape the product roadmap
Requirements
- Approximately 8 years of relevant engineering experience at product-driven, technology-centric companies
- Proficiency in TypeScript and React
- Experience with a backend programming language such as Go
- Relational database skills utilizing Postgres
- Ability to use AI coding tools as a default workflow with strong review judgment
- Track record of setting technical direction across multiple teams
- Demonstrated experience owning a difficult scaling or architecture problem end-to-end
Qualifications
- Cybersecurity industry experience
- Experience running services on Kubernetes, ideally on Google Cloud Platform
- Background in data engineering, large-scale scanning, crawling, or high-throughput systems
- Experience evolving architecture and team culture during company scaling
- Experience building complex applications from the ground up within a cross-functional team
Core Skills
Benefits
- Monthly lifestyle subsidy for physical, mental, and financial 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 plus two additional UpGuardian leave days
- 18 weeks of paid parental leave regardless of parenting role
- Personal leave allowance including sick and carer's leave
- Top-spec laptop provided for the role
- Generative AI tool subscriptions provided by the employer
- Stock options
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this is a fully remote working environment with no compulsory office attendance required, though UpGuard maintains physical offices in Sydney and Hobart. US applicants are restricted to specific states: CA, CO, FL, IL, MA, MD, MO, OR, PA, TX, WA, and DC.
What is the employment type?
The posting specifies full-time employment.
What salary is offered for this role?
The salary is not stated in the job posting.
What technology stack does UpGuard use?
The engineering stack includes React and TypeScript on the frontend, Go services, Postgres databases, Kubernetes on Google Cloud Platform, and agentic coding tools like Claude Code and Cursor.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.