Cloud Engineer


DENSO is one of the largest global automotive suppliers of advanced technology, systems and components in the areas of thermal, powertrain control, electronics and information and safety. From automated driving to hybrid and electric vehicle components, we’re crafting the core technologies of modern mobility. We draw on the strengths of individual inventors who are joining together to become an unstoppable force for global good. With our North American headquarters located in Michigan, DENSO employs more than 24,000 people at 28 consolidated subsidiaries and 4 affiliates across the North American region. Worldwide, the company has more than 200 subsidiaries and affiliates in 38 countries and regions and employs more than 170,000 people. Consolidated global sales for the fiscal year ending March 31, 2018, totaled US$48.1 billion.


Come work with a team designing and developing next generation technology for the future of transportation. Our team is creating connected systems that both improve the automotive access experience and enable new mobility solutions and services.

We are looking for a Cloud Software Engineer to help us design and prototype complex, scalable, and robust cloud services for connected vehicle systems that push forward the state of the art. The ideal candidate is enthusiastic about cloud applications and exited about working closely with others on small development teams, and energized by working on technically challenging projects that include embedded applications, cloud services, and mobile apps.


• 5 years software engineering experience.
• Experience designing and implementing secure cloud services/systems (IoT solutions preferred).
• Experience applying cybersecurity principles and protocols to build end-to-end secure systems.
• Passion for technology and problem solving.
• Strong commitment to quality, attention to detail, and user experience.
• Strong ability to work independently and as a member of a diverse team.
• Excellent communication skills with an ability to develop drawings and documentation to communicate complex problems and solutions to both engineers and non-engineers.
• Ability to develop system designs for a variety of applications, from low-fidelity proof-of-concepts to production-intent solutions.
• Desire learn constantly and dive into new areas with unfamiliar technologies.


• Experience with at least one dynamic language (e.g., Ruby, Python, JavaScript) or static language (e.g., Scala, Java, C#).
• Experience building and deploying cloud systems with Amazon Web Services (AWS).
• Experience designing and building interfaces (APIs) and custom protocols.
• Experience designing and building event-driven microservice-oriented cloud architectures.
• Experience with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).
• Experience with NoSQL databases (e.g., Cassandra).
• Experience with document-oriented storage and caching (e.g., Redis).
• Experience with message brokers and queueing (e.g., AMQP, MQTT).
• Understanding of network protocols (e.g., TCP, HTTP).
• Experience using Containers and orchestration frameworks (e.g., Docker Swarm, Kubernetes).
• Experience with Unix-like operating systems.
• Experience developing new products and technology with an agile team.
• Experience building real-time interactive integrated systems.
• Experience in all phases of software development (feasibility, design, implementation, integration, test, and support), preferably experience with complex systems that include multiple domains.
• Ability to work across multiple disciplines (systems, embedded, cloud web, mobile, testing).
• Experience with Git.

Preferred Qualifications