Skip to content
mimi

Senior Software Engineer

ProdataKey

Brookhaven · On-site Full-time Senior 3d ago

About the role

Role Overview

We are seeking a hands-on Senior Software Engineer to join our SaaS Platform team. This role focuses on building and improving cloud-native services running in our Google Kubernetes Engine (GKE) environment. You will work closely with backend engineers and DevOps to design, implement, and operate scalable, secure, and reliable services. This is an individual contributor role with strong influence on system design and engineering best practices.

Key Responsibilities

  • Design, build, and maintain backend services running in GKE
  • Improve existing services for scalability, reliability, and performance
  • Apply best practices for service boundaries, APIs, and microservice architecture
  • Collaborate with DevOps to ensure reliable deployment and operation of services
  • Contribute to Kubernetes workload design (Deployments, StatefulSets, scaling, etc.)
  • Support and improve multi-tenant architecture and security models
  • Participate in troubleshooting, incident response, and root cause analysis
  • Help evolve platform standards and engineering practices
  • Contribute to technical documentation and knowledge sharing
  • Mentor junior engineers

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Systems, or related fields or equivalent experience
  • 7-10+ years of software engineering experience
  • Strong experience building backend services (Node.js / Typescript or similar)
  • Experience deploying and running applications in Kubernetes (GKE preferred)
  • Familiarity with containerization (Docker) and CI/CD workflows
  • Experience with databases such as Postgres or MongoDB
  • Solid understanding of distributed systems fundamentals
  • Ability to work cross-functionally with DevOps and platform teams
  • Strong communication and collaboration skills
  • Must pass drug and criminal background check
  • Work well in a team environment onsite.

Preferred Qualifications

  • Experience with multi-tenant SaaS architectures
  • Experience with multi-region deployments, failover strategies, and data consistency
  • Familiarity with messaging systems (RabbitMQ or similar)
  • Experience operating production systems at scale
  • Exposure to cloud security best practices (IAM, network policies, etc.)
  • Experience with emerging AI protocols and patterns (e.g. RAG, Model Context Protocol, or agent orchestration frameworks)
  • Familiarity with regulatory requirements (SOC2, GDPR, etc)

Nice to Have

  • Experience in physical security or access control systems
  • Familiarity with GCP ecosystem and tooling
  • Experience working in a scaling startup environment

Work Location

ProdataKey Headquarters, Draper Utah (In-office)

Compensation & Benefits

  • Competitive salary based on experience
  • Comprehensive medical, dental, and vision coverage
  • 401(k) with company match
  • 3-5 weeks PTO annually based on tenure
  • Paid company holidays

About ProdataKey

ProdataKey is a leading innovator of cloud-based access control products and services. We build technology that enhances the security, safety, and experience of professionals installing electronic access control systems and the businesses that rely on them daily. PDK is ranked among the 100 fastest-growing companies in Utah and continues to scale rapidly. We're looking for engineers who take ownership, care deeply about product quality, and thrive in a collaborative, fast-moving environment.

Pay Rate Type: Salary If you're looking for a career with a growing company where you are part of a team dedicated to making a difference, you'll enjoy your career with us!

Skills

CI/CDDockerGKEKubernetesMongoDBNode.jsPostgresTypescript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free