Lead Cloud Software EngineerRole: Lead Cloud Software EngineerLocation: Carlsbad, CAPosition: OnsiteKey Skills Required: AWS IOT and NodeJSIf you have significant experience in hands-on coding with high level languages, cloud-based technologies, RESTful APIs, micro services architecture, and want to join a global team that is passionate, hardworking, innovative, and FUN! You might be the Lead Software Backend Engineer we’ve been looking for! This person will be the technical expert and team member that will design, develop and support IOT solutions in AWS for our backend cloud platform.We are looking for a Lead Cloud Engineer to join our IoT team.
We are an innovative, passionate, and fun-loving team working in a start-up spirit in areas which have direct impact on our company’s success. You will join our global team influencing our technology roadmap and making a difference in our customers life. Additionally, you will:Design and development of IoT solutions in AWS primarily for backend cloud platformImplementation of high-volume telemetry data ingestion and processing in relational/NoSQL or data warehouse in cloud environmentWork closely with architects and digital product managers to translate system architecture and requirements into performant softwareTake ownership of IoT backend platform and mentor junior engineers to develop high quality componentsCollaborate with data scientists to understand and implement data integration and analytics pipeline for IoT generated dataWork closely with a globally distributed team and coordinate work accordinglyDesign and develop API for internal and external consumptionCollaborate on DevOps practices including CI and CDParticipate in Agile development, daily scrum and sprintsDevelop new features, unit testing and system tests automationWhat We Seek5+ years of experience in software development2+ years hands-on AWS/Cloud developmentExperience with/of horizontally scalable micro services architecture and low latency, consistent, simple to use RESTful APIs.Strong experience in Cloud Computing with one or more Platform-as-a-Service, (PaaS), offerings with IoT capabilities (AWS IoT preferred or Google Cloud IoT)Expertise in cloud based IoT technologies (MQTT, Notification engines, etc.)Experience in cloud-based NoSQL stores (e.g., DynamoDB) and RDBMS.3+ years Hands-on coding experience in NodeJS, Ruby, Perl or other high-level languagesHands-on experience of Kafka/Kinesis/Spark streaming platform to build API’s utilizing real-time data pipelines.Hands-on experience on NoSQL database management system and Query language (Cassandra/Dynamo).Hands-on experience on Relational Database Management Systems and SQL (Aurora, MySQL, RDS).Debugging and monitoring experience of cloud application using Graphite/Grafana, ELK, Google Prometheus, Datadog.Experience with Container technologies like Docker and orchestration using KubernetesEducationComputer/Electrical Engineering or Computer Science BS Degree.
MS preferable.