Senior Software Engineer – Backend, Cloud Services

Job not on LinkedIn

🕒 Yesterday

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Hunter Industries

Hunter Industries

1001 - 5000 employees

Founded 1981

🔧 Hardware

🌾 Agriculture

☁️ SaaS

Hardware • Agriculture • SaaS

Hunter Industries is a global manufacturer of irrigation and lighting products and systems for residential, commercial, golf, and agricultural customers. The company designs and supplies sprinklers, rotors, controllers (including internet-connected/remote-management solutions), valves, sensors, drip and micro-irrigation components, and landscape/architectural lighting, plus design tools and water-management software to support contractors, designers, municipalities, and homeowners. Hunter emphasizes water conservation, system efficiencies, custom manufacturing, and professional training and support.

📋 Description

• Provides hands-on technical leadership for the backend systems that support Hunter’s AWS-based IoT consumer application. • 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. • 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. • Leads the technical design, implementation, and evolution of backend and cloud services for a scalable AWS-based IoT consumer application. • Owns backend architecture across APIs, service domains, data models, event-driven workflows, telemetry pipelines, AWS IoT Core integrations, and cloud/device communication patterns. • Designs, 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. • Provides player-coach technical leadership to backend engineers, consultants, and cross-functional contributors through design reviews, code reviews, mentoring, implementation guidance, and hands-on development. • Defines and documents architecture patterns, API contracts, data flows, service boundaries, schema standards, integration patterns, and operational expectations. • Leads 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. • Designs 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. • Owns 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. • Ensures backend systems are production-ready through monitoring, alerting, structured logging, testing, CI/CD integration, deployment safety, incident response, root-cause analysis, and operational runbooks. • Implements secure backend and cloud practices, including authentication, authorization, access controls, data protection, secrets management, least-privilege permissions, and secure device communication. • Troubleshoots and resolves complex production and integration issues, ensuring high availability, data integrity, and minimal customer impact. • Leads technical planning for backend and cloud initiatives by translating product requirements, integration needs, and architectural goals into implementation plans, estimates, sequencing, and delivery milestones.

🎯 Requirements

• Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or a combination of education and relevant work experience. • Minimum six years of professional software engineering experience, including four years designing and operating backend/cloud systems in production. • Advanced proficiency designing, developing, deploying, and maintaining production backend services using Python. • Strong hands-on experience building AWS Lambda microservices, REST APIs, event-driven workflows, and serverless backend systems. • Hands-on experience with Terraform or similar Infrastructure-as-Code tools to define, deploy, and maintain cloud infrastructure across multiple environments. • Strong 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. • Strong 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. • Strong database design skills across SQL and NoSQL systems, including schema design, indexing, query optimization, data modeling, and performance considerations. • Experience implementing secure backend systems, including authentication, authorization, OAuth/OIDC, JWT, IAM policies, least-privilege access, secrets management, data protection, and secure API design. • Demonstrated ability to evaluate technical tradeoffs involving scalability, cost, performance, reliability, security, observability, maintainability, and delivery speed. • Experience with testing, CI/CD, code quality practices, automated deployment, structured logging, monitoring, alerting, troubleshooting, and production support. • Demonstrated 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. • Ability 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.

🏖️ Benefits

• Amazing corporate culture - we walk the walk when it comes to our values! • FUN company events! • Company donation matching and volunteer rewards • Career development opportunities and profit sharing bonus

Apply Now

Similar Jobs

🕒 Yesterday

Velera

1001 - 5000

💳 Fintech

🏦 Banking

Platform Engineer IV responsible for Azure/Windows platform solutions at Velera. Collaborating with teams to ensure scalable and reliable cloud infrastructure in a fintech environment.

Azure

Cloud

Docker

Kubernetes

Terraform

VMware

🕒 Yesterday

TTM Technologies

10,000+ employees

🚀 Aerospace

📡 Telecommunications

Senior Cloud Engineer managing Microsoft Azure and Microsoft 365 infrastructure at TTM Technologies. Designing, implementing, and optimizing cloud services and mentoring IT team members.

Azure

Cloud

Terraform

🕒 Yesterday

Allstate

10,000+ employees

💸 Finance

Software Engineer Manager architecting and designing digital products using modern tools at Allstate. Leads technical teams and contributes to the overall knowledge growth within the organization.

Apache

AWS

Azure

Cloud

Docker

Kafka

Kubernetes

Microservices

🕒 Yesterday

Allstate

10,000+ employees

💸 Finance

Lead Software Engineer at Allstate, architecting and designing digital products with modern technologies. Collaborate across teams to ensure successful product implementation and management.

AWS

Cloud

Microservices

🕒 Yesterday

Mind Computing

11 - 50

🤖 Artificial Intelligence

Cloud Engineer designing and managing scalable AWS and Azure infrastructure while collaborating with development teams at Mind Computing. Supporting the Department of Veterans Affairs with cloud-native solutions and CI/CD pipelines.

AWS

Azure

Cloud

Docker

EC2

Kubernetes

Python

Terraform