FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Developer
Veeam Software. Own, design, develop, and test significant Veeam Kasten features related to backup and recovery of Kubernetes applications, databases, and storage systems .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and testing scalable, production-quality systems using Go, with a strong foundation in computer science principles. Capable of mentoring engineers, maintaining CI/CD pipelines, and collaborating across distributed teams to enhance developer experience and resolve customer issues.
Highest-signal resume keywords
Go DevelopmentDistributed SystemsCI/CD Pipeline MaintenanceContainer OrchestrationDatabase and Storage Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
GoC++JavaMulti-Threaded SystemsConcurrent SystemsData StructuresAlgorithmsKubernetesContainer SchedulersPublic Cloud
Soft Skills
MentoringCollaborationProblem SolvingTechnical Documentation
Certifications & Qualifications
BS in Computer ScienceMS in Computer SciencePh.D. in Computer Science
Industry Keywords
Enterprise SolutionsClient-Server ArchitecturesScalable SystemsDeveloper ExperienceTechnical Specifications
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaKubernetesC++Go
About the role
Key responsibilities & impact- Own, design, develop, and test significant Veeam Kasten features related to backup and recovery of Kubernetes applications, databases, and storage systems
- Expand internal tools to improve developer experience and efficiently release Veeam Kasten every sprint
- Collaborate with distributed teams across different time zones and regions
- Prepare technical documentation and specifications
- Mentor other engineers and support projects across the product
- Share responsibility for maintaining CI/CD pipelines
- Resolve customer issues in a timely manner
Requirements
What you’ll need- 5+ years of experience developing enterprise solutions in a high-level programming language such as Go, C++, or Java
- Experience with distributed systems concepts and client-server architectures
- Expertise in developing, testing, and debugging production-quality, scalable, multi-threaded, and concurrent systems
- Strong knowledge of computer science fundamentals, including data structures, algorithms, and concurrency
- BS, MS, or Ph.D. in Computer Science, Computer Engineering, or equivalent industry experience
- Experience developing in Go
- Experience developing for and on containers, container schedulers, and orchestration platforms
- Experience with databases and/or storage systems, especially in the public cloud
- Experience developing for multiple architectures such as amd64, arm64, and ppc64le
Benefits
Comp & perks- Unlimited paid time off
- 12 paid holidays, including 4 global VeeaMe Days for self-care
- 24 paid volunteer hours annually through Veeam Cares
- Paid parental leave: 8 weeks for all parents, 16 weeks for birthing parents
- Medical, dental, and vision coverage starting on your first day
- Mental health support, therapy sessions, and digital wellness tools via the Employee Assistance Program
- 401(k) retirement plan with company matching contributions
- Fertility, adoption, and surrogacy support through Maven
- AirVet: 24/7 virtual veterinary care at no cost
- Legal services, identity protection, and supplemental health insurance options
- Tax-advantaged spending accounts for healthcare, dependent care, and commuting
- On-demand learning libraries, mentoring, workshops, and learning events such as the annual Global Day of Learning