Remote Position

[Remote] Software Engineer II

🌍 Remote · United States 💼 Full-time

Note: The job is a remote job and is open to candidates in USA. Veeam is a data and AI trust company specializing in data resilience and security posture management. The Software Engineer II will build secure, reliable, and FedRAMP-compliant microservices and security controls for the Veeam Data Cloud SaaS platform, focusing on cryptography, authentication, auditability, testing, and cloud service reliability.

Responsibilities

  • Design and develop reliable, scalable microservices in Go and C#/.NET, integrated with cloud-based managed services
  • Turn compliance requirements handed over by our compliance engineers into working application code — and the tests that prove the behavior holds
  • Take FIPS-validated cryptography from requirement to running binary: build configuration, startup assertions, TLS mode enforcement, and CI checks a non-compliant build can't pass
  • Instrument privileged operations with structured audit events — actor, target, before and after state, outcome, correlation ID — and wire them into the audit pipeline
  • Harden authentication paths: OAuth client authentication with key pairs rather than shared secrets, stateless JWT validation via JWKS, and SAML federation through our identity provider
  • Work across service API contracts and generated clients as services move onto private network paths
  • Ensure your code is high-quality, thoroughly tested, and FedRAMP-compliant
  • Participate in the on-call rotation for product operations
  • Take ownership of the reliability and efficiency of your services running in the cloud
  • Participate in technical design discussions, review code, and provide feedback to other engineers
  • Collaborate with a distributed team — including compliance engineers who will bring you requirements and expect a clear answer on what the code actually does

Skills

  • 5+ years of experience in the software development industry
  • Strong Go, or strong C#/.NET with real interest in working across both — most of the control plane is Go, and the Microsoft 365 services are .NET
  • Demonstrated expertise designing, building, and running SaaS or large-scale cloud services on Azure, AWS, or GCP
  • Working developer-level knowledge of applied cryptography and authentication: TLS, JWTs, OAuth/OIDC flows, key management. You don't need to be a cryptographer, but you should know what a JWKS endpoint is for and why a client secret is weaker than a signed assertion
  • Experience with structured logging and observability — you've instrumented a service that someone else had to debug at 3am
  • Expertise developing, testing, and debugging production-quality, scalable, concurrent systems
  • Solid testing discipline, including tests that assert a security behavior rather than a feature
  • Comfort reading a written requirement you didn't author, and asking the right clarifying questions before building
  • A strong knowledge of computer science fundamentals (data structures and algorithms)

Benefits

  • Unlimited paid time off, 12 paid holidays including 4 global VeeaMe Days for self-care and 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 our Employee Assistance Program
  • 401(k) retirement plan with company matching contributions
  • Fertility, adoption, and surrogacy support through Maven, plus paid volunteer time
  • 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
  • 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

Company Overview

  • Veeam provides data resilience and data management solutions for cloud, virtual, and physical environments. It was founded in 2006, and is headquartered in Columbus, Ohio, USA, with a workforce of 5001-10000 employees. Its website is http://www.veeam.com.
  • Company H1B Sponsorship

  • Veeam Software has a track record of offering H1B sponsorships, with 2 in 2025, 1 in 2024, 2 in 2022. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now →

    More Open Positions

    Explore similar remote opportunities