Resume and JobRESUME AND JOB
Oracle logo

Principal Software Developer - IoT developer (Hybrid in Redwood Shores)

Oracle

Software and Technology Jobs

Principal Software Developer - IoT developer (Hybrid in Redwood Shores)

full-timePosted: Dec 11, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, delivering innovative software solutions that power thousands of organizations worldwide. With a focus on database technology, cloud infrastructure, and emerging technologies like IoT, Oracle drives digital transformation for businesses across industries. Our Redwood Shores headquarters serves as the hub for cutting-edge development and collaboration.

Position Overview

As a Principal Software Developer - IoT Developer, you will play a pivotal role in building and enhancing IoT-related applications using the Oracle IoT Platform. This hybrid position in Redwood Shores offers the flexibility to work collaboratively in-office while leveraging remote capabilities. Join a dynamic team shaping the future of connected devices and intelligent systems at scale.

Note: We are unable to provide visa sponsorship for this role at this time. No candidates requiring visa sponsorship will be considered.

Key Responsibilities

  • Design and develop scalable IoT applications leveraging the Oracle IoT Platform for device management, data ingestion, and analytics.
  • Architect end-to-end IoT solutions integrating sensors, edge computing, and cloud services to support enterprise-scale deployments.
  • Implement secure data pipelines for real-time IoT data processing, ensuring high availability and low latency.
  • Collaborate with product managers and cross-functional teams to define IoT feature requirements and technical roadmaps.
  • Optimize IoT platform performance through advanced algorithms, caching strategies, and microservices architecture.
  • Develop and maintain APIs for IoT device connectivity, including protocol support for MQTT, CoAP, and HTTP/REST.
  • Lead code reviews, mentor junior developers, and enforce best practices in IoT software development.
  • Troubleshoot and resolve complex IoT system issues in production environments, minimizing downtime.
  • Integrate machine learning models into IoT workflows for predictive analytics and anomaly detection.
  • Contribute to open-source IoT projects and stay abreast of industry standards like Matter and OMMA.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of professional software development experience, with at least 5 years focused on IoT or embedded systems.
  • Expertise in Java, Python, or Go for building cloud-native IoT applications.
  • Strong experience with Oracle IoT Platform or comparable platforms like AWS IoT, Azure IoT Hub, or Google Cloud IoT.
  • Proficiency in IoT protocols (MQTT, AMQP, CoAP) and device management standards.
  • Demonstrated ability to design scalable, secure systems handling high-volume IoT data streams.
  • Experience with containerization (Docker, Kubernetes) and CI/CD pipelines for IoT deployments.
  • Excellent problem-solving skills and ability to work in a fast-paced, hybrid environment.

Preferred Qualifications

  • Experience with Oracle Cloud Infrastructure (OCI) and integration with Oracle Database services.
  • Familiarity with edge computing frameworks like Eclipse Kura or AWS Greengrass.
  • Knowledge of machine learning frameworks (TensorFlow, PyTorch) applied to IoT use cases.
  • Contributions to IoT-related open-source projects or relevant certifications (e.g., Oracle Cloud IoT).
  • Prior leadership in IoT product development for industries like manufacturing, healthcare, or logistics.

What We Offer

  • Competitive salary and performance-based bonuses in a hybrid work model in Redwood Shores, CA.
  • Comprehensive health, dental, and vision insurance with low employee premiums.
  • 401(k) matching program and employee stock purchase plan for long-term financial growth.
  • Generous paid time off, including vacation, sick leave, and parental leave.
  • Professional development stipend for certifications, conferences, and advanced training.
  • On-site amenities including fitness center, cafeteria, and collaborative workspaces.

About the Team

The IoT Development team at Oracle is a group of passionate engineers dedicated to pushing the boundaries of connected technology. We thrive in an innovative culture that values collaboration, continuous learning, and delivering customer impact. Working hybrid in Redwood Shores, you'll join diverse experts tackling real-world challenges in IoT scalability and intelligence.

Locations

  • Redwood City, CA, United States
  • CA, United States, United States
  • San Francisco, CA, United States

Salary

Estimated Salary Rangemedium confidence

190,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Oracle IoT Platformintermediate
  • IoT developmentintermediate

Responsibilities

  • Build IoT-related applications
  • Develop using Oracle IoT Platform

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO
  • general: Employee Stock Purchase Plan

Target Your Resume for "Principal Software Developer - IoT developer (Hybrid in Redwood Shores)" , Oracle

Get personalized recommendations to optimize your resume specifically for Principal Software Developer - IoT developer (Hybrid in Redwood Shores). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Developer - IoT developer (Hybrid in Redwood Shores)" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Principal Software Developer - IoT developer (Hybrid in Redwood Shores) @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Oracle logo

Principal Software Developer - IoT developer (Hybrid in Redwood Shores)

Oracle

Software and Technology Jobs

Principal Software Developer - IoT developer (Hybrid in Redwood Shores)

full-timePosted: Dec 11, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, delivering innovative software solutions that power thousands of organizations worldwide. With a focus on database technology, cloud infrastructure, and emerging technologies like IoT, Oracle drives digital transformation for businesses across industries. Our Redwood Shores headquarters serves as the hub for cutting-edge development and collaboration.

Position Overview

As a Principal Software Developer - IoT Developer, you will play a pivotal role in building and enhancing IoT-related applications using the Oracle IoT Platform. This hybrid position in Redwood Shores offers the flexibility to work collaboratively in-office while leveraging remote capabilities. Join a dynamic team shaping the future of connected devices and intelligent systems at scale.

Note: We are unable to provide visa sponsorship for this role at this time. No candidates requiring visa sponsorship will be considered.

Key Responsibilities

  • Design and develop scalable IoT applications leveraging the Oracle IoT Platform for device management, data ingestion, and analytics.
  • Architect end-to-end IoT solutions integrating sensors, edge computing, and cloud services to support enterprise-scale deployments.
  • Implement secure data pipelines for real-time IoT data processing, ensuring high availability and low latency.
  • Collaborate with product managers and cross-functional teams to define IoT feature requirements and technical roadmaps.
  • Optimize IoT platform performance through advanced algorithms, caching strategies, and microservices architecture.
  • Develop and maintain APIs for IoT device connectivity, including protocol support for MQTT, CoAP, and HTTP/REST.
  • Lead code reviews, mentor junior developers, and enforce best practices in IoT software development.
  • Troubleshoot and resolve complex IoT system issues in production environments, minimizing downtime.
  • Integrate machine learning models into IoT workflows for predictive analytics and anomaly detection.
  • Contribute to open-source IoT projects and stay abreast of industry standards like Matter and OMMA.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 10+ years of professional software development experience, with at least 5 years focused on IoT or embedded systems.
  • Expertise in Java, Python, or Go for building cloud-native IoT applications.
  • Strong experience with Oracle IoT Platform or comparable platforms like AWS IoT, Azure IoT Hub, or Google Cloud IoT.
  • Proficiency in IoT protocols (MQTT, AMQP, CoAP) and device management standards.
  • Demonstrated ability to design scalable, secure systems handling high-volume IoT data streams.
  • Experience with containerization (Docker, Kubernetes) and CI/CD pipelines for IoT deployments.
  • Excellent problem-solving skills and ability to work in a fast-paced, hybrid environment.

Preferred Qualifications

  • Experience with Oracle Cloud Infrastructure (OCI) and integration with Oracle Database services.
  • Familiarity with edge computing frameworks like Eclipse Kura or AWS Greengrass.
  • Knowledge of machine learning frameworks (TensorFlow, PyTorch) applied to IoT use cases.
  • Contributions to IoT-related open-source projects or relevant certifications (e.g., Oracle Cloud IoT).
  • Prior leadership in IoT product development for industries like manufacturing, healthcare, or logistics.

What We Offer

  • Competitive salary and performance-based bonuses in a hybrid work model in Redwood Shores, CA.
  • Comprehensive health, dental, and vision insurance with low employee premiums.
  • 401(k) matching program and employee stock purchase plan for long-term financial growth.
  • Generous paid time off, including vacation, sick leave, and parental leave.
  • Professional development stipend for certifications, conferences, and advanced training.
  • On-site amenities including fitness center, cafeteria, and collaborative workspaces.

About the Team

The IoT Development team at Oracle is a group of passionate engineers dedicated to pushing the boundaries of connected technology. We thrive in an innovative culture that values collaboration, continuous learning, and delivering customer impact. Working hybrid in Redwood Shores, you'll join diverse experts tackling real-world challenges in IoT scalability and intelligence.

Locations

  • Redwood City, CA, United States
  • CA, United States, United States
  • San Francisco, CA, United States

Salary

Estimated Salary Rangemedium confidence

190,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Oracle IoT Platformintermediate
  • IoT developmentintermediate

Responsibilities

  • Build IoT-related applications
  • Develop using Oracle IoT Platform

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO
  • general: Employee Stock Purchase Plan

Target Your Resume for "Principal Software Developer - IoT developer (Hybrid in Redwood Shores)" , Oracle

Get personalized recommendations to optimize your resume specifically for Principal Software Developer - IoT developer (Hybrid in Redwood Shores). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Developer - IoT developer (Hybrid in Redwood Shores)" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Principal Software Developer - IoT developer (Hybrid in Redwood Shores) @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.