Senior Software Engineer - Backend / Cloud Services
Company: Hunter Agriculture
Location: United States
Salary: $110K – $135K a year
Work arrangement: Remote possible
Employment type: Full-time
Experience: 5-10 years
Education: bachelor degree
Posted: 2026-10-28
Responsibilities
The role involves leading the technical design and implementation of backend cloud services for an AWS-based IoT consumer application. It requires a player-coach approach to manage architecture, mentor engineering staff, and ensure the scalability and security of backend systems.
Requirements
Candidates must have at least six years of professional software engineering experience, including four years in backend/cloud systems. Proficiency in Python, AWS serverless technologies, and infrastructure-as-code tools is essential for this position.
Skills
- Python
- AWS Lambda
- Terraform
- Infrastructure as code
- REST APIs
- AWS IoT Core
- MQTT
- Microservices
- Cloud architecture
- System design
- Technical leadership
- Mentoring
- SQL
- NoSQL
- CI/CD
- Telemetry
Benefits
- Profit sharing bonus
- Company donation matching
- Volunteer rewards
- Career development opportunities
About this role
About This Role:
The 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.
Demonstrates behavior that is consistent with the company’s values of Customer
Satisfaction, Innovation, Family, and Social Responsibility.
*This is a remote position for someone who resides within the United States.
Must be willing to work Pacific Time business hours and travel to California 2-3
times per year.*
Essential Job Functions/Tasks:
* 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.
* Establishes and improves backend engineering standards, including coding
practices, service templates, Terraform module patterns, testing
expectations, review processes, documentation practices, and reusable
implementation patterns.
* Guides 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.
* Reviews 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.
* Focuses on the voice of the customer and continuously improves products and
services to deliver meaningful user value.
Education/Training Required and Preferred:
* Bachelor’s degree in Computer Science, Software Engineering, Information
Systems, or a related technical field, or a combination of education and
relevant work experience.
Experience Required and Preferred:
* Minimum six years of professional software engineering experience, including
four years designing and operating backend/cloud systems in production.
* Experience leading technical design for distributed, serverless,
event-driven, or IoT-connected systems highly preferred.
What You Bring:
* 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.
* Experience designing scalable backend architectures, service boundaries, API
contracts, data flows, database models, and integration patterns for
production applications.
* Strong understanding of AWS IoT Core concepts including MQTT communication,
Device Shadows, IoT Rules, telemetry ingestion, command processing, secure...
About Hunter Agriculture
Appliances, Electrical, and Electronics Manufacturing · 51-200 employees · headquartered in Eight Mile Plains, Queensland · founded 1991