01 Aug
|
Veeam Software
|
Telangana
01 Aug
Veeam Software
Telangana
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 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 write 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, etc.
- Understanding of platform level concerns, such as configuration management, network;request routing, blue/green or canary deployments, in-service software upgrade etc
- Experience in building API based connectors to cloud-based SaaS services is a big plus
- Ability to work independently
What You'll Get
- 18 paid vacation days, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares
- Private medical coverage for you and up to four dependents
- Life, accident, and disability insurance with enhanced coverage
- Annual flexible wellbeing allowance for physical and mental wellness
- Free confidential counselling and coaching via Employee Assistance Program EAP, including legal and financial advice
- Meal, fuel, and transportation benefits based on work arrangement
- Daycare reimbursement and protected cab facility for eligible employees
- Opportunities to learn and grow through on-demand libraries LinkedIn Learning, O'Reilly, mentoring, workshops, and learning events like our annual Global Day of Learning
📌 Software Engineer III - Backend (Telangana)
🏢 Veeam Software
📍 Telangana