Demo

Senior Software Engineer, Cloud Platforms

Puck Enterprises
Worthing, SD Full Time
POSTED ON 7/17/2026
AVAILABLE BEFORE 9/16/2026

Senior Software Engineer, Cloud Platform 

Location: Worthing, SD     Department: Engineering     Job Type: Full-Time 


About Puck 

Puck Enterprises started with a family, a few acres in Manning, Iowa, and a habit of building better tools than the ones on the market. Since then we've grown into a family of manufacturing brands serving agriculture, oil and gas, fire, and industrial markets — engineering equipment that's used hard, in the field, every day. We're Built to Lead, and that shows up in how we build products and how we build careers: we invest in people, push for continuous improvement, and don't cut corners.


About the Role

We're looking for a Senior Software Engineer, Cloud Platforms to lead the design, development, and operation of distributed systems and cloud-native services using C#, .NET, and Microsoft Azure. This is a senior individual contributor role — you'll own architecture and technical direction for production systems at enterprise scale, stay hands-on with code and operations, and help set the bar for engineering practice across the team.


What You'll Do 

  • Lead the design, implementation, and long-term evolution of backend services, APIs, and distributed application components using C# and .NET
  • Own technical design for complex systems — service boundaries, data flow, resiliency patterns, fault tolerance, scalability, and performance
  • Architect and deliver cloud solutions in Microsoft Azure, using platform services, messaging, storage, identity, monitoring, and automation appropriate for enterprise-scale systems
  • Drive engineering quality through code reviews, design reviews, technical standards, and testing strategy
  • Partner with product, program, QA, and engineering peers to turn business requirements into robust technical solutions
  • Lead root-cause analysis on complex production issues across application, infrastructure, and data layers
  • Improve reliability and operational maturity through observability, alerting, automation, and incident response
  • Build and enhance CI/CD pipelines, release processes, and developer workflows
  • Mentor engineers through technical guidance and design feedback, helping raise the engineering bar across the team
  • Contribute to technical roadmaps, platform modernization efforts, and long-term architectural decisions


What You Bring 

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field — or equivalent practical experience
  • 6 years of professional experience building and operating production-grade systems
  • Deep proficiency in C# and the .NET ecosystem, including modern application architecture, asynchronous programming, dependency injection, and service-oriented design
  • Strong hands-on experience designing, building, deploying, and supporting applications or services in Microsoft Azure
  • Demonstrated experience designing scalable REST APIs, service integrations, and distributed systems with attention to reliability, security, and maintainability
  • Strong understanding of relational databases, SQL, data modeling, query optimization, and ORM frameworks such as Entity Framework or Entity Framework Core
  • Experience with CI/CD, source control, automated testing, and modern DevOps practices
  • Comfort using AI-assisted development tools to improve design, coding, testing, and documentation without sacrificing code quality or judgment
  • Experience leading technical design discussions and making architectural tradeoff decisions across multiple services
  • Strong debugging, performance tuning, and production support skills across application and cloud environments
  • Excellent communication skills and the ability to collaborate across engineering and non-engineering stakeholders


Nice to Have

  • Experience with ASP.NET Core, microservices, event-driven systems, background processing, and enterprise integration patterns
  • Hands-on experience with Azure services such as App Service, Functions, Azure SQL, Service Bus, Storage Accounts, Key Vault, Application Insights, Monitor, and Entra ID
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with infrastructure as code, environment automation, configuration management, and secure deployment practices
  • Strong understanding of observability, distributed tracing, caching, messaging patterns, and performance engineering
  • Experience modernizing legacy applications or migrating workloads to cloud-native architectures
  • A track record of mentoring engineers and shaping coding standards across teams
  • Microsoft Azure certifications or equivalent cloud architecture experience


Why Puck 

  • Competitive pay and benefits, including health, dental and vision
  • 401(k) with company match 
  • Paid time off and holidays 
  • A family-owned company where your work directly shapes machines used in the field - not just a slide deck. 

Salary.com Estimation for Senior Software Engineer, Cloud Platforms in Worthing, SD
$98,891 to $119,552
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Cloud Platforms?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Cloud Platforms career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Puck Enterprises

  • Puck Enterprises Angier, NC
  • https://www.canva.com/create/resumes/ - Free Resume Builder General Interest This General Interest application allows you to submit your information so we ... more
  • 12 Days Ago

  • Puck Enterprises Worthing, SD
  • Senior Embedded Software Engineer Location: Worthing, SD Department: Engineering Job Type: Full-Time About Puck Puck started with a family, a few acres in ... more
  • 4 Days Ago

  • Puck Enterprises Worthing, SD
  • Cloud Software Engineer Location: Worthing, SD Department: Engineering Job Type: Full-Time About Puck Puck started with a family, a few acres in Manning, I... more
  • 4 Days Ago

  • Puck Enterprises Angier, NC
  • HR Coordinator Location: Angier, NC Department: Human Resources Employment type: Full-Time, Non-Exempt About Puck Puck started with a family, a few acres i... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer, Cloud Platforms jobs in the Worthing, SD area that may be a better fit.

  • Puck Enterprises Worthing, SD
  • Cloud Software Engineer Location: Worthing, SD Department: Engineering Job Type: Full-Time About Puck Puck started with a family, a few acres in Manning, I... more
  • 4 Days Ago

  • Affirm Sioux, SD
  • Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or comp... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!