Jobs · Information Technology

Senior DevOps Engineer

Veriforce · United States · 2 mo ago
RemoteRemoteInformation TechnologyFull-time

About the role

At Veriforce, we help companies in high-risk industries keep their people, worksites, and supply chains safe and compliant. As a global leader in contractor and supply chain risk management, our SaaS platform simplifies contractor onboarding, credentialing, and compliance while providing powerful analytics and insights. Beyond software, we offer expert support, training, and consulting so our clients can operate with confidence. Together, we’re making workplaces safer every day.

You will be a key member of the Veriforce software development team, working to deploy, monitor, and operate our software across key production systems that serve tens of thousands of customers. Your work will have a strong impact on user experience, customer satisfaction, and company growth. We work in an agile environment utilizing modern tools such as AWS, Terraform, Ansible, Kubernetes, and Kafka.

Responsibilities

  • Manage and mentor a team of DevOps engineers; run standups, backlog refinement, and retrospectives.
  • Provide technical thought leadership in collaboration with Architecture, SecOps, Data Engineering, and Development.
  • Partner with developers and product teams to capture tooling, automation, and infrastructure requirements; translate needs into actionable stories and designs.
  • Design, implement, and maintain continuous delivery systems and advise development teams on code and implementation to increase application resiliency, operability, and best practices.
  • Design, implement, and maintain infrastructure as code for both development and production environments with a focus on Kubernetes and Kafka.
  • Design, implement, and maintain observability and monitoring solutions and monitor the system health, taking action to maintain up-time and performance SLAs.

Requirements

  • 7+ years of relevant experience in DevOps in a SaaS environment.
  • Expertise in distributed systems including container orchestration, distributed messaging, and distributed databases with an emphasis on Kubernetes and Kafka.
  • Expertise in cloud platforms, primarily AWS, and infrastructure-as-code languages, with a focus on Terraform and Ansible.
  • Expertise in automated deployment methodologies, especially Jenkins and GitHub Actions.
  • Prior professional application development experience with a particular focus on SaaS applications and web development.
  • Knowledge of software engineering and design principles such as design patterns, architectural patterns, CAP Theorem, event-driven architecture, and similar.
  • Must be security-minded at all levels.

Nice to Have

  • Experience with NGINX, networking, and security.
  • Experience with NoSQL and/or "Big Data" technologies.
  • Knowledge of Microsoft SQL Server and PostgreSQL.
  • Experience with C# and .NET Core.

Benefits

  • 100% employer-paid medical and dental insurance for employees.
  • Monthly contributions to Health Savings Accounts.
  • A 401(k) match that is immediately fully vested.
  • Outstanding time off benefits.
  • Paid time off for volunteer activities.
  • Remote work opportunities.

All job offers will be contingent on the successful completion of a background check.

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com