×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Cloud Platforms

Job in Northern, Floyd County, Kentucky, USA
Listing for: Puck Custom Enterprises
Full Time position
Listed on 2026-09-12
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, DevOps, .NET Developer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer, Cloud Platforms Puck | Built to Lead.

Location:

Worthing, SD Department:
Engineering

Employment Type:

Full-Time

Schedule:

Monday - Friday, 8:00 AM - 5:00 PM

Who We Are

At Puck, we are Built to Lead. We are a dynamic manufacturing company committed to delivering high-quality products and fostering a team environment where every member plays a critical role in our success. If you are a technically minded problem-solver who picks up new concepts quickly and thrives when there's always something new to learn, we want to hear from you.

What

You'll Do

As a Senior Software Engineer, Cloud Platforms, you will lead the design, development, and operation of complex distributed systems, backend platforms, and cloud-native services using C#, .NET, and Microsoft Azure. This is a senior individual contributor role with accountability for technical direction, architectural decisions, and delivery of highly reliable software in production environments.

Your day-to-day responsibilities will include:
  • Leading the design, implementation, and long-term evolution of backend services, APIs, and distributed application components using C#, .NET, and modern software engineering practices
  • Owning technical design for complex systems, including service boundaries, data flow, resiliency patterns, fault tolerance, scalability, and performance optimization
  • Architecting and delivering cloud solutions in Microsoft Azure using platform services, messaging, storage, identity, monitoring, and automation capabilities appropriate for enterprise-scale systems
  • Driving engineering quality through code reviews, design reviews, technical standards, testing strategy, and continuous improvement of development practices
  • Partnering with product, program, QA, and peer engineering teams to translate business requirements into robust technical solutions and delivery plans
  • Leading troubleshooting and root-cause analysis of complex production issues across application, infrastructure, and data layers
  • Improving reliability and operational maturity through observability, alerting, automation, deployment safety, and incident response practices
  • Building and enhancing CI/CD pipelines, release processes, and developer workflows to increase delivery speed, quality, and repeatability
  • Mentoring engineers through technical guidance, design feedback, and knowledge sharing to help raise the engineering bar across the team
  • Contributing to technical roadmaps, platform modernization efforts, and architectural decisions that shape long-term system direction
What We're Looking For

Competencies:
  • Technical Capacity
  • Problem Solving/Analysis
  • Communication Proficiency
  • Initiative
  • Collaboration/Teamwork
  • Strategic Thinking
Required

Education & Experience:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field - or equivalent practical experience
  • 6+ years of professional software engineering 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 Dev Ops practices in a team-based engineering environment
  • Experience using AI-assisted development tools to improve software design, coding efficiency, testing, and debugging while maintaining code quality and sound technical judgment
  • Experience leading technical design discussions and making architectural tradeoff decisions across multiple services or components
  • Strong debugging, performance tuning, and production support skills across application and cloud environments
  • Excellent communication skills and the ability to collaborate effectively across engineering and non-engineering stakeholders
Preferred

Education & Experience:
  • 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,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary