What are the responsibilities and job description for the Senior Software Engineer - Cloud Platform (GKE) – Draper, UT position at wasatchproperty?
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! We are often looking for dedicated and passionate individuals to help take over the world. If you feel like you are up to the task then let's chat! See what we do http://www.prodatakey.com/