Hunter Industries logo
Hunter Industries

Pride in our culture, our products, our community.

Senior Software Engineer – Backend, Cloud Services

Cloud EngineerCloud EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1981H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

4 days ago

Salary

$120K - $135K / year

Seniority

Senior

Job Description

Senior Software Engineer – Backend, Cloud Services

Hunter Industries

• 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.

Job 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

Related Categories

Related Job Pages

More Cloud Engineer Jobs

Role Description We are seeking an experienced Oracle Finance professional who can support end-to-end AP, Payments, Cash Management, and P2P processes in Oracle Fusion Cloud Financials. The role requires strong functional expertise with some exposure to techno-functional activities. Qualifications - 8+ years of experience in Oracle ERP environments - 2-3+ years of hands-on experience in Oracle Fusion Cloud Financials - Strong functional knowledge in: - Accounts Payable (AP) - Payments - Cash Management - Procure-to-Pay (P2P) cycle - Experience working in Oracle Cloud Finance modules - Ability to work in techno-functional capacity (supporting configurations, troubleshooting, and business processes) - Strong understanding of financial workflows and end-to-end accounting processes Requirements - Oracle Fusion Financials (AP, Payments, Cash Management) - Oracle ERP / Oracle Cloud Finance - P2P Process knowledge - Functional + Techno-functional exposure - Business process analysis and support Benefits - Compensation based on experience (Open - Market Standard) - Engagement: Full-time/Contract

United States

Role Description We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with our client's internal squads to design, build, and optimize scalable cloud-based media solutions. This is a collaborative, embedded role requiring a self-starter who excels at solving complex workflow challenges, designing resilient integrations, and driving efficiency. The ideal candidate brings a strong software engineering foundation combined with deep domain knowledge in media supply chains and cloud infrastructure (AWS). - Design, develop, and maintain robust, scalable backend services and APIs using Python and Django - Build and optimize media processing workflows, ensuring seamless handling of ingest, transcoding, packaging, and distribution - Architect and manage cloud services on AWS, ensuring high performance, security, and scalability - Design and optimize database schemas and queries using PostgreSQL - Work hand-in-hand with distributed client engineering squads, actively participating in stand-ups, architecture reviews, and collaborative problem-solving - Proactively identify performance bottlenecks and workflow challenges, implementing automation to streamline operations and reduce manual workloads Qualifications - Advanced, production-level experience building backend applications - Strong hands-on experience leveraging AWS cloud infrastructure for application deployment and data storage - Solid experience with relational database design, query optimization, and performance tuning - Solid, demonstrable experience working within media environments - Strong understanding of media processing workflows (handling audio, video, captions, and images) along with ingestion and transcoding processes - Proven ability to work seamlessly in fully remote or distributed team models, collaborating directly with client engineers across different time zones - A proactive approach to taking initiative, resolving complex technical challenges, and delivering high-quality code with minimal supervision Requirements - Direct, practical experience implementing, operating, or configuring SDVI solutions within a media supply chain is a significant plus - Deeper subject matter expertise in modern media technologies, including recent SDVI features (such as AI-driven workflows), onboarding new partners, or supporting large-scale media ingestion

Canada

Role Description We are searching for a Lead Cloud Engineer to become part of our team. In this position, you will help shape and grow secure, scalable cloud environments that power enterprise-grade programs. You will partner with cross-functional teams to put modern infrastructure practices into action while pushing forward security, automation, and AI-driven engineering approaches. - Roll out HashiCorp Boundary controllers, workers, and the related access model to enable secure infrastructure access. - Create and maintain Terraform and Terragrunt infrastructure for reliable infrastructure-as-code delivery. - Set up AWS and Azure networking to provide secure connectivity across the platform. - Deliver integration with Microsoft Entra ID and Active Directory for enterprise identity management. - Contribute to CI/CD automation initiatives and support enhancements to operational tooling. - Strengthen DevSecOps, security, and compliance practices throughout the environment. - Capture implementation patterns and operational procedures in documentation to enable knowledge sharing. - Advocate for AI-assisted engineering practices across development and operational tasks. Qualifications - No fewer than 5 years of hands-on professional experience in cloud engineering. - Strong applied background in Infrastructure as Code delivery. - Practical use of Terraform and Terragrunt for automating infrastructure. - Working knowledge of AWS Networking, including Cloud WAN, Transit Gateway, and Network Firewall. - Hands-on background in Azure Networking for enterprise-scale connectivity. - Applied experience with HashiCorp Boundary or similar enterprise access platforms. - Practical familiarity with Microsoft Entra ID and Active Directory for identity management. - Confident use of Python for automation and tooling activities. - Working command of Linux operating systems and Docker for containerised workloads. - Track record with DevSecOps practices, including SAST, SCA, and Secrets Management. - Solid experience in CI/CD automation for build, test, and deployment pipelines. - Strong technical leadership abilities together with a proven capacity to mentor fellow engineers. - Ownership-driven mindset paired with a collaborative approach to teamwork. - Daily use of Claude Code and/or GitHub Copilot for AI-assisted development. - Grasp of AI-assisted software development principles. - Familiarity with prompt engineering and LLM fundamentals. - Applied experience integrating AI into engineering workflows. - Confident English communication at B2 level or higher, both written and spoken. Requirements - Background with Microsoft Entra ID OIDC integration for federated authentication. - Awareness of ExpressRoute for private network connectivity to Azure. - Practical exposure to Enterprise PAM or Zero Trust platforms for privileged access management. - Hands-on experience with GitHub Actions for CI/CD workflows. - Familiarity with MCP servers and AI automation tooling for advanced AI-enabled workflows.

Argentina

Cloud Solution Architect

Texas State Library and Archives Commision

Proficiency with creating CI/CD pipelines and stages with Harness using YAML templates. Kong plugin development using Lua or Go. Experience with Package Managers like LuaRocks. Experience with containerization (Docker), and orchestration tools (Kubernetes). Experience with cloud platforms such as AWS, Google Cloud, or Azure. Familiarity with monitoring and logging tools like Datadog and OpenTelemetry.

Cloud Engineer4 days ago

Role Description We are looking for highly motivated AWS expert who is excited about leveraging his skills and strategic ideas to improve mission execution, who is passionate about creating an amazing user experience that delights end-users and makes their jobs easier. This candidate builds fantastic relationships across all levels of the organization and is recognized as a problem solver who looks to elevate the work of everyone around them. - Provides expert guidance to projects to ensure that their processes and deliverables align with the Hyatt target state architecture. - Designs and develops enterprise data solutions based on architecture and standards leveraging leading architecture practices and advanced data technologies. - Implements solutions for data migration, data delivery, and ML pipelines. - Implements Identity Access Management Roles and policies. - Builds resilient, reliable, performant, and secure Data Platform and Applications. - Works closely with application development and data engineer teams on day-to-day tasks along with project planning and implementation. - Automates deployments of AWS services and BI Applications. Qualifications - 12+ years of experience within the field of application/platform engineering or related technical work including business intelligence, analytics. - 6+ years of experience with AWS Senior Cloud Data Engineering, management, maintenance, or architecting, implementing best practices and industry standards. - Experience with data warehousing platforms such as Snowflake, Redshift, or similar. - Strong knowledge and established experience with AWS services including but not limited to: S3, EC2, RDS, Lambda, Cloud Formation, Kinesis, Data Pipelines, EMR, Step Functions, VPC, IAM, and Security Groups. - Experience with DB technologies (e.g., SQL, Python, PostgreSQL, AWS Aurora, AWS RDS, MongoDB, Redis). - Experience with CI/CD tools, pipelines, and scripting for automation (GitHub Actions, Jenkins, AWS Code Pipeline tools, Cloud formation, and Terraform). - High degree of knowledge in IAM Roles and Policies. - Strong knowledge configuring AWS cloud monitoring and alerts for cloud resource availability. - Strong scripting experience using PowerShell and/or Python. - High degree of knowledge in PaaS and SaaS application performance. - Understand enterprise-level application architecture diagrams and IT security requirements. Requirements - Experience with AWS and Oracle Cloud. - Experience and comfort solving problems in an ambiguous environment where there is constant change. - Have the tenacity to thrive in a dynamic and fast-paced environment, inspire change, and collaborate with a variety of individuals and organizational partners. - Experience designing and building scalable and robust data pipelines to enable data-driven decisions for the business. - Effective problem-solving and analytical skills. Ability to manage multiple projects and report simultaneously across different stakeholders. - Rigorous attention to detail and accuracy. - Demonstrated ability to troubleshoot technical problems and issues. - Passionate about programming and learning new technologies. - Experience planning and executing on-premises to AWS migrations. - BA or BS degree in Computer Engineering, Computer Science, or related fields. - Strong verbal and oral communication. Preferred Experience - Experience with large scale enterprise streaming services such as Kafka. - Experience with Kubernetes and Docker containers or AWS Fargate. - Experience implementing applications with both Windows and Linux server OS. - Experience with networking, security groups, or policy management about Cloud resources across multiple operating systems, including UNIX, Linux, or Windows.

United States