{"schemaVersion":"jobsearcher.job.v1","id":"65dad07b0b6500a9a640e069","url":"https://jobsearcher.com/jobs/65dad07b0b6500a9a640e069","canonicalUrl":"https://jobsearcher.com/jobs/65dad07b0b6500a9a640e069","title":"Senior Software Engineer - Backend / Cloud Services","description":"About This Role:\nThe Senior Software Engineer (Backend/Cloud Services) provides hands-on technical leadership for the backend systems that support Hunter’s AWS-based IoT consumer application. This role owns cloud architecture, leads the design, development, and implementation of AWS Lambda microservices, infrastructure as code, REST APIs consumed by mobile and web applications, event-driven services, database models, telemetry pipelines, and AWS IoT Core device communication. The position acts as a player-coach by contributing directly to production code while mentoring engineers, reviewing designs, guiding consultants, and helping establish scalable backend engineering practices.\nDemonstrates behavior that is consistent with the company’s values of Customer Satisfaction, Innovation, Family, and Social Responsibility.\nEssential Job Functions/Tasks:\nLeads the technical design, implementation, and evolution of backend and cloud services for a scalable AWS-based IoT consumer application.\nOwns backend architecture across APIs, service domains, data models, event-driven workflows, telemetry pipelines, AWS IoT Core integrations, and cloud/device communication patterns.\nDesigns, develops, deploys, and maintains Python-based AWS Lambda microservices, RESTful APIs, and backend services that connect mobile and web applications to cloud, device, scheduling, user, notification, reporting, and support functions.\nProvides player-coach technical leadership to backend engineers, consultants, and cross-functional contributors through design reviews, code reviews, mentoring, implementation guidance, and hands-on development.\nDefines and documents architecture patterns, API contracts, data flows, service boundaries, schema standards, integration patterns, and operational expectations.\nLeads cross-functional technical alignment with firmware, mobile, QA, DevOps, Product, Security, and consultant teams to translate requirements into reliable backend, cloud, and device communication designs.\nDesigns and implements scalable AWS IoT Core and telemetry architectures, including secure device connectivity, MQTT communication, Device Shadows, command processing, device synchronization, event ingestion, and fleet-scale operational patterns.\nOwns backend service logic, data models, and automation workflows that support irrigation scheduling, user preferences, environmental conditions, offline behavior, provisioning, notifications, firmware workflows, reporting, analytics, and AI/ML-supported recommendations.\nEnsures backend systems are production-ready through monitoring, alerting, structured logging, testing, CI/CD integration, deployment safety, incident response, root-cause analysis, and operational runbooks.\nImplements secure backend and cloud practices, including authentication, authorization, access controls, data protection, secrets management, least-privilege permissions, and secure device communication.\nTroubleshoots and resolves complex production and integration issues, ensuring high availability, data integrity, and minimal customer impact.\nLeads technical planning for backend and cloud initiatives by translating product requirements, integration needs, and architectural goals into implementation plans, estimates, sequencing, and delivery milestones.\nEstablishes and improves backend engineering standards, including coding practices, service templates, Terraform module patterns, testing expectations, review processes, documentation practices, and reusable implementation patterns.\nGuides long-term backend and cloud technical roadmap decisions, including platform scalability, service decomposition, technical debt reduction, cost optimization, multi-environment strategy, and support for future connected device capabilities.\nReviews and validates technical deliverables from internal engineers, consultants, and vendor partners to ensure alignment with Hunter architecture standards, security expectations, operational requirements, and product goals.\nFocuses on the voice of the customer and continuously improves products and services to deliver meaningful user value.\nEducation/Training Required and Preferred:\nBachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or a combination of education and relevant work experience.\nExperience Required and Preferred:\nMinimum six years of professional software engineering experience, including four years designing and operating backend/cloud systems in production.\nExperience leading technical design for distributed, serverless, event-driven, or IoT-connected systems preferred.\nWhat You Bring:\nAdvanced proficiency designing, developing, deploying, and maintaining production backend services using Python.\nStrong hands-on experience building AWS Lambda microservices, REST APIs, event-driven workflows, and serverless backend systems.\nHands-on experience with Terraform or similar Infrastructure-as-Code tools to define, deploy, and maintain cloud infrastructure across multiple environments.\nStrong working knowledge of AWS services including Lambda, API Gateway, AWS IoT Core, Device Shadows, EventBridge, SQS, DynamoDB, Aurora/RDS, S3, CloudWatch, IAM, Secrets Manager, and related serverless technologies.\nExperience designing scalable backend architectures, service boundaries, API contracts, data flows, database models, and integration patterns for production applications.\nStrong understanding of AWS IoT Core concepts including MQTT communication, Device Shadows, IoT Rules, telemetry ingestion, command processing, secure device connectivity, and fleet-scale device communication.\nStrong database design skills across SQL and NoSQL systems, including schema design, indexing, query optimization, data modeling, and performance considerations.\nExperience implementing secure backend systems, including authentication, authorization, OAuth/OIDC, JWT, IAM policies, least-privilege access, secrets management, data protection, and secure API design.\nDemonstrated ability to evaluate technical tradeoffs involving scalability, cost, performance, reliability, security, observability, maintainability, and delivery speed.\nExperience with testing, CI/CD, code quality practices, automated deployment, structured logging, monitoring, alerting, troubleshooting, and production support.\nDemonstrated ability to provide technical leadership as a player-coach through hands-on development, design reviews, code reviews, mentoring, implementation guidance, documentation, and reusable engineering patterns.\nAbility to collaborate effectively with firmware, mobile, QA, DevOps, Product, Security, consultants, and other cross-functional partners, including the ability to document architecture, APIs, data flows, technical decisions, operational expectations, and implementation plans.\nWhat We Offer:\nAmazing corporate culture - we walk the walk when it comes to our values!\nFUN company events!\nCompany donation matching and volunteer rewards\nCareer development opportunities and profit sharing bonus\nFollow us on LinkedIn, check out our rave reviews on Glassdoor, and learn more about our company culture on our career site: http://corporate.hunterindustries.com/careers (http://corporate.hunterindustries.com/careers)\nHunter is a global leader in the irrigation, outdoor lighting, dispensing technology, and custom manufacturing industries. Driving our continued success is the combined energy and talents of the nearly 4,000 people on our team. Together, we create a diverse array of products that can be seen all over the world, from residential landscapes to national landmarks, stadiums, parks, hotels, and municipal buildings.\nHunter Industries and its Family of Companies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, disability, gender, gender identity or expression, military and veteran status, national origin, race, religion, sexual orientation, or any other applicable legally protected status or characteristic.\nThe salary for this opportunity ranges from $120,000 to $135,000\nThe Company complies with all federal/local/state regulations in regard to pay. The above represents the expected salary range for this job requisition. Compensation offered to the successful candidate will be determined by qualifications, prior experience, other job-related factors, and geographic location.\nEqual Opportunity Employer\nThis employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.","company":"Hunterindustries","rawCompany":"hunterindustries","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-15T13:16:52.218Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer - Backend / Cloud Services","description":"About This Role:\nThe Senior Software Engineer (Backend/Cloud Services) provides hands-on technical leadership for the backend systems that support Hunter’s AWS-based IoT consumer application. This role owns cloud architecture, leads the design, development, and implementation of AWS Lambda microservices, infrastructure as code, REST APIs consumed by mobile and web applications, event-driven services, database models, telemetry pipelines, and AWS IoT Core device communication. The position acts as a player-coach by contributing directly to production code while mentoring engineers, reviewing designs, guiding consultants, and helping establish scalable backend engineering practices.\nDemonstrates behavior that is consistent with the company’s values of Customer Satisfaction, Innovation, Family, and Social Responsibility.\nEssential Job Functions/Tasks:\nLeads the technical design, implementation, and evolution of backend and cloud services for a scalable AWS-based IoT consumer application.\nOwns backend architecture across APIs, service domains, data models, event-driven workflows, telemetry pipelines, AWS IoT Core integrations, and cloud/device communication patterns.\nDesigns, develops, deploys, and maintains Python-based AWS Lambda microservices, RESTful APIs, and backend services that connect mobile and web applications to cloud, device, scheduling, user, notification, reporting, and support functions.\nProvides player-coach technical leadership to backend engineers, consultants, and cross-functional contributors through design reviews, code reviews, mentoring, implementation guidance, and hands-on development.\nDefines and documents architecture patterns, API contracts, data flows, service boundaries, schema standards, integration patterns, and operational expectations.\nLeads cross-functional technical alignment with firmware, mobile, QA, DevOps, Product, Security, and consultant teams to translate requirements into reliable backend, cloud, and device communication designs.\nDesigns and implements scalable AWS IoT Core and telemetry architectures, including secure device connectivity, MQTT communication, Device Shadows, command processing, device synchronization, event ingestion, and fleet-scale operational patterns.\nOwns backend service logic, data models, and automation workflows that support irrigation scheduling, user preferences, environmental conditions, offline behavior, provisioning, notifications, firmware workflows, reporting, analytics, and AI/ML-supported recommendations.\nEnsures backend systems are production-ready through monitoring, alerting, structured logging, testing, CI/CD integration, deployment safety, incident response, root-cause analysis, and operational runbooks.\nImplements secure backend and cloud practices, including authentication, authorization, access controls, data protection, secrets management, least-privilege permissions, and secure device communication.\nTroubleshoots and resolves complex production and integration issues, ensuring high availability, data integrity, and minimal customer impact.\nLeads technical planning for backend and cloud initiatives by translating product requirements, integration needs, and architectural goals into implementation plans, estimates, sequencing, and delivery milestones.\nEstablishes and improves backend engineering standards, including coding practices, service templates, Terraform module patterns, testing expectations, review processes, documentation practices, and reusable implementation patterns.\nGuides long-term backend and cloud technical roadmap decisions, including platform scalability, service decomposition, technical debt reduction, cost optimization, multi-environment strategy, and support for future connected device capabilities.\nReviews and validates technical deliverables from internal engineers, consultants, and vendor partners to ensure alignment with Hunter architecture standards, security expectations, operational requirements, and product goals.\nFocuses on the voice of the customer and continuously improves products and services to deliver meaningful user value.\nEducation/Training Required and Preferred:\nBachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or a combination of education and relevant work experience.\nExperience Required and Preferred:\nMinimum six years of professional software engineering experience, including four years designing and operating backend/cloud systems in production.\nExperience leading technical design for distributed, serverless, event-driven, or IoT-connected systems preferred.\nWhat You Bring:\nAdvanced proficiency designing, developing, deploying, and maintaining production backend services using Python.\nStrong hands-on experience building AWS Lambda microservices, REST APIs, event-driven workflows, and serverless backend systems.\nHands-on experience with Terraform or similar Infrastructure-as-Code tools to define, deploy, and maintain cloud infrastructure across multiple environments.\nStrong working knowledge of AWS services including Lambda, API Gateway, AWS IoT Core, Device Shadows, EventBridge, SQS, DynamoDB, Aurora/RDS, S3, CloudWatch, IAM, Secrets Manager, and related serverless technologies.\nExperience designing scalable backend architectures, service boundaries, API contracts, data flows, database models, and integration patterns for production applications.\nStrong understanding of AWS IoT Core concepts including MQTT communication, Device Shadows, IoT Rules, telemetry ingestion, command processing, secure device connectivity, and fleet-scale device communication.\nStrong database design skills across SQL and NoSQL systems, including schema design, indexing, query optimization, data modeling, and performance considerations.\nExperience implementing secure backend systems, including authentication, authorization, OAuth/OIDC, JWT, IAM policies, least-privilege access, secrets management, data protection, and secure API design.\nDemonstrated ability to evaluate technical tradeoffs involving scalability, cost, performance, reliability, security, observability, maintainability, and delivery speed.\nExperience with testing, CI/CD, code quality practices, automated deployment, structured logging, monitoring, alerting, troubleshooting, and production support.\nDemonstrated ability to provide technical leadership as a player-coach through hands-on development, design reviews, code reviews, mentoring, implementation guidance, documentation, and reusable engineering patterns.\nAbility to collaborate effectively with firmware, mobile, QA, DevOps, Product, Security, consultants, and other cross-functional partners, including the ability to document architecture, APIs, data flows, technical decisions, operational expectations, and implementation plans.\nWhat We Offer:\nAmazing corporate culture - we walk the walk when it comes to our values!\nFUN company events!\nCompany donation matching and volunteer rewards\nCareer development opportunities and profit sharing bonus\nFollow us on LinkedIn, check out our rave reviews on Glassdoor, and learn more about our company culture on our career site: http://corporate.hunterindustries.com/careers (http://corporate.hunterindustries.com/careers)\nHunter is a global leader in the irrigation, outdoor lighting, dispensing technology, and custom manufacturing industries. Driving our continued success is the combined energy and talents of the nearly 4,000 people on our team. Together, we create a diverse array of products that can be seen all over the world, from residential landscapes to national landmarks, stadiums, parks, hotels, and municipal buildings.\nHunter Industries and its Family of Companies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, disability, gender, gender identity or expression, military and veteran status, national origin, race, religion, sexual orientation, or any other applicable legally protected status or characteristic.\nThe salary for this opportunity ranges from $120,000 to $135,000\nThe Company complies with all federal/local/state regulations in regard to pay. The above represents the expected salary range for this job requisition. Compensation offered to the successful candidate will be determined by qualifications, prior experience, other job-related factors, and geographic location.\nEqual Opportunity Employer\nThis employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.","datePosted":"2026-08-15T13:16:52.218Z","dateModified":"2026-08-15T13:16:52.218Z","hiringOrganization":{"@type":"Organization","name":"Hunterindustries","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"65dad07b0b6500a9a640e069"},"url":"https://jobsearcher.com/jobs/65dad07b0b6500a9a640e069"}}