Software Engineer @ UpGuard
Your Application Journey
Email Hiring Manager
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.