Remotery

Senior Software Engineer – Backend, Cloud Services

Posted 4 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Oversees the technical design, execution, and continuous improvement of backend and cloud services for a scalable AWS-based IoT consumer application.

• Responsible for backend architecture encompassing APIs, service domains, data models, event-driven workflows, telemetry pipelines, AWS IoT Core integrations, and communication patterns between cloud and devices.

• Designs, develops, deploys, and maintains Python-based AWS Lambda microservices, RESTful APIs, and backend services that link 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 architectural 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 consulting teams to translate requirements into dependable 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.

• Manages backend service logic, data models, and automation workflows that facilitate 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 by implementing 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 problems, ensuring high availability, data integrity, and minimal impact on customers.

• Directs technical planning for backend and cloud initiatives by converting product requirements, integration needs, and architectural goals into actionable implementation plans, estimates, sequencing, and delivery milestones.

• Establishes and enhances backend engineering standards, including coding practices, service templates, Terraform module patterns, testing expectations, review processes, documentation practices, and reusable implementation patterns.

• Guides long-term decisions on backend and cloud technical roadmaps, including platform scalability, service decomposition, technical debt reduction, cost optimization, multi-environment strategies, and support for future connected device capabilities.

• Reviews and validates technical deliverables from internal engineers, consultants, and vendor partners to ensure compliance with architectural standards, security expectations, operational requirements, and product objectives.

• Prioritizes the voice of the customer and continuously enhances products and services to provide significant user value.


⛳️ 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.

• At least six years of professional software engineering experience, with four years dedicated to designing and managing backend/cloud systems in a production environment.

• Advanced expertise in designing, developing, deploying, and maintaining production backend services utilizing Python.

• Extensive hands-on experience in building AWS Lambda microservices, REST APIs, event-driven workflows, and serverless backend systems.

• In-depth knowledge of AWS services including Lambda, API Gateway, AWS IoT Core, Device Shadows, EventBridge, SQS, DynamoDB, Aurora/RDS, S3, CloudWatch, IAM, Secrets Manager, and other 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.

• Robust database design skills across SQL and NoSQL systems, including schema design, indexing, query optimization, data modeling, and performance considerations.

• Experience in implementing secure backend systems involving authentication, authorization, OAuth/OIDC, JWT, IAM policies, least-privilege access, secrets management, data protection, and secure API design.

• Proven ability to assess technical trade-offs related to scalability, cost, performance, reliability, security, observability, maintainability, and delivery speed.

• Familiarity with testing, CI/CD, code quality practices, automated deployment, structured logging, monitoring, alerting, troubleshooting, and production support.

• Demonstrated capability to provide technical leadership as a player-coach through hands-on development, design reviews, code reviews, mentoring, implementation guidance, documentation, and reusable engineering patterns.


🏝️ Benefits

• Exceptional corporate culture - we genuinely embody our values!

• Engaging company events!

• Company donation matching and volunteer rewards.

• Opportunities for career development and profit-sharing bonuses.

People also viewed

Egen2 hours ago

Principal Cloud Architect

US flagUnited States OnlyFull-timeCloud Engineer$207.1k – $243.7k/year
ApplyView job
Motorola Solutions2 hours ago

Service Cloud Product Owner

CA flagCanada OnlyFull-timeCloud Engineer$115k – $125k/year
ApplyView job
Oowlish4 hours ago

Senior LLM Engineer, RAG, AWS Bedrock

BR flagBrazil OnlyFull-timeCloud Engineer
ApplyView job
IDS Comercial4 hours ago

Ingeniero de Datos – Cloud Native

MX flagMexico OnlyFreelanceCloud Engineer
ApplyView job
DATAMAXIS, Inc4 hours ago

Senior Azure Data Engineer

US flagIllinois OnlyFreelanceCloud Engineer
ApplyView job
Curotec4 hours ago

Senior Cloud Platform Engineer

US flagPennsylvania OnlyFull-timeCloud Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers