Senior Software Engineer – Backend, Cloud Services

Job not on LinkedIn

🔥 3 minutes ago

🇺🇸 United States – Remote

💵 $120k - $135k / year

⏰ Full Time

🟠 Senior

☁️ Cloud Engineer

🦅 H1B Visa Sponsor

info
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

🔥 3 hours ago

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.

🔥 3 hours ago

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.

🔥 5 hours ago

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.

🔥 5 hours ago

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.

🔥 5 hours ago

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.