Software Engineer
Posted 13 Jul 2026
Advertised as “Senior Software Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 4+ yrs
- Management level
- Individual contributor
No salary listed for this role.
Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enable the acceleration of safe AI at scale. As the market leader in both data resilience and data security posture management, Veeam is built for the convergence of identity, data, security, and AI risk. Headquartered in Seattle with offices in more than 30 countries, Veeam protects over 550,000 customers worldwide, who trust Veeam to keep their businesses running. Join us as we go fearlessly forward together, growing, learning, and making a real impact for some of the world’s biggest brands.
About the Role
You will be working as a part of a distributed agile team, building a new SaaS platform that underpins a suite of enterprise applications solving a variety of hard data analytics and enterprise problems. You will be responsible for ensuring that the framework and products we develop meet the established design, implementation, and quality goals.
Responsibilities
-
Be a part of a globally distributed team of backend engineers to design/develop/architect Securiti’s core backend platform
-
Help create architecture documents, functional specifications, design documents and developer test plans
-
Coordinate end-to-end development, deployment and testing of new features and enhancements in the product
-
Write reliable, secure, performant, and scalable code
-
Perform code reviews and analysis
-
Monitor platform performance and be on-call to address any urgent issues
-
Work with customer support and address customer issues
-
Integrate new technologies into back-end cloud infrastructure
-
Strong attention to detail, curiosity, and a willingness to learn. Evaluate and adapt new technologies where they provide value
Requirements
-
Minimum 4 years experience developing software, with some experience using container technologies like Docker
-
Experience in building highly available and scalable distributed systems for the cloud
-
Strong conceptual understanding of multi-threaded applications.
-
Professional development experience in GoLang, Python, C++, or Java
-
Good knowledge of Linux and Bash scripting
-
Good software development practices: should thrive in an environment of rapid development, peer code reviews, and write good functional/unit tests