Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Veeam Software

NewBe an early applicant

Software Engineer III - Backend

Posted Updated 26 views
Discussion

Description

Job Summary
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
  • 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
  • Evaluate and adapt new technologies where they provide value
Technologies You'll Work With
  • GoLang
  • Java
Requirements
  • Minimum 8 years of experience developing software, with some experience using container technologies like Docker
  • Experience in building highly available and scalable distributed systems for the cloud
  • Professional development experience in GoLang, Python 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 writing good functional/unit tests
  • Experience with Microservices and REST based HTTP/2 architectures
  • Experience with SQL (Postgres) and NoSQL (Mongo/Elasticsearch) technologies
  • Knowledge and use of performance tuning, profiling, and software metrics tools
  • Very strong diagnostic and troubleshooting skills
  • Proven ability to utilize creative thinking to solve complex engineering problems
  • High level of energy, teamwork, can-do attitude and willingness to learn new technologies
  • Working knowledge of networks and web concepts
  • Strong attention to detail, curiosity, and a willingness to learn
Bonus Skills
  • Experience building distributed systems
  • Experience with cloud platforms such as AWS, GCP, and Azure
  • Experience with Containerization technologies (Kubernetes, Docker)
  • Experience with tools like Terraform, Helm
  • Understanding of Network Services - Load-Balancers, Security, QoS
  • Understanding of platform level concerns, such as configuration management, networking concepts, request routing, blue/green or canary deployments, in-service software upgrades
  • Experience in building API based connectors to cloud-based SaaS services is a big plus
  • Ability to work independently

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →