Software Engineer
@ UpGuard

Hybrid
$150,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXX****** @upguard.com
Recommended after applying

Job Details

Who are we?

UpGuard’s mission is to simplify security for teams by creating robust solutions to identify, assess, and remediate cybersecurity risks across various vectors. Our integrated cyber risk posture management platform features security ratings, instant risk assessments, templated questionnaires, threat intelligence, and agentic AI.

About the Role

As a Software Engineer at UpGuard, you will join our Product Engineering team, working on data presentation, integrated solutions, and addressing high throughput, concurrency and big data challenges. You will contribute to designing customer-facing features, ensuring system reliability, scalability, and performance.

What You’ll Do

  • Collaborate with cross-functional teams including engineers, product managers, and designers.
  • Own and develop new customer-centric features end-to-end.
  • Improve system reliability, scalability, and performance.
  • Contribute in code reviews and architectural decisions.
  • Explore cybersecurity fundamentals and internet-scale challenges.

What You'll Bring

  • 4+ years of engineering experience in tech-centric/product driven companies.
  • Curiosity about new technologies, especially AI and LLMs.
  • Experience with JavaScript, React, and modern web technologies.
  • Proficiency with a backend language, such as Go, and relational databases like Postgres.
  • Ability to balance technical quality with business needs.

What Will Give You An Edge

  • Experience in cybersecurity or willingness to learn.
  • Ability to build complex, scalable applications collaboratively.
  • Passion for creating products that improve user experience.
  • Knowledge of modern stack such as React, Go, Kubernetes, and Google Cloud Platform.

Why You’ll Love It Here

Join a strong engineering culture focused on learning, impact, and craftsmanship. Enjoy cutting-edge problems in security, AI, and scale with benefits including team off-sites, generous leave policies, and a fully remote working environment.

Key skills/competency

  • Cybersecurity
  • SaaS
  • Software Engineering
  • Full-Stack
  • Go
  • React
  • Big Data
  • Cloud
  • API Design
  • Collaboration

How to Get Hired at UpGuard

🎯 Tips for Getting Hired

  • Research UpGuard's culture: Review mission, values, and recent news.
  • Tailor your resume: Highlight cybersecurity and software achievements.
  • Prepare for technical interviews: Practice coding and system design.
  • Show collaborative spirit: Emphasize teamwork and cross-functional projects.

📝 Interview Preparation Advice

Technical Preparation

Review coding practices in Go and JavaScript.
Practice system design scenarios and scalability.
Study cloud platform services and Kubernetes usage.
Refresh knowledge on relational database optimization.

Behavioral Questions

Describe team collaboration experiences objectively.
Explain past work under tight deadlines.
Share conflict resolution within teams.
Discuss adaptability to fast-paced environments.

Frequently Asked Questions