SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Veeam Software, the Data and AI Trust Company, is seeking a Backend Developer to join a globally distributed agile team building a new SaaS platform that underpins enterprise applications solving complex data analytics and security problems.
You will be responsible for designing, developing, and architecting Securiti's core backend platform alongside experienced backend engineers. Your responsibilities will include creating architecture documents, functional specifications, and design documents; coordinating end-to-end development, deployment, and testing of new features; writing reliable, secure, performant, and scalable code; performing code reviews and analysis; monitoring platform performance and addressing urgent issues on-call; working with customer support to resolve customer issues; and integrating new technologies into back-end cloud infrastructure.
Veeam is headquartered in Seattle with offices in more than 30 countries and protects over 550,000 customers worldwide. The company specializes in data resilience and data security posture management, built for the convergence of identity, data, security, and AI risk.
REQUIREMENTS:
- Minimum 7 years of professional software development experience
- Experience with container technologies such as Docker
- Experience building highly available and scalable distributed systems for the cloud
- Strong conceptual understanding of multi-threaded applications
- Professional development experience in GoLang, Java, C++, or Python
- Good knowledge of Linux and bash scripting
- 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
- Understanding of continuous integration tools, including Jenkins
- Experience with agile development methodologies
- Outstanding verbal, written, and interpersonal communication skills
- Working knowledge of networks and web concepts
BONUS SKILLS:
- Experience with cloud platforms such as AWS, GCP, and Azure
- Experience with containerization technologies (Kubernetes, Docker)
- Experience with tools like Terraform, Helm, Docker
- Understanding of network services such as load-balancers, security, QoS
- Understanding of platform-level concerns such as configuration management, network request routing, blue/green or canary deployments, in-service software upgrade
- Experience building API-based connectors to cloud-based SaaS services