hackajob is collaborating with Oracle to connect them with exceptional professionals for this role.
About the team
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling.
Description
Oracle Cloud Infrastructure (OCI) delivers mission-critical cloud services for leading enterprises around the world. OCI provides hyper-scale, multi-tenant services across a global cloud footprint and continues to expand across dedicated, hybrid, multicloud, edge, data, and AI capabilities.
We are seeking a Software Developer 3 to help build and operate AI and cloud platform capabilities supporting a strategic enterprise customer engagement. The team is developing an initial capability for a large customer and evolving it into a reusable OCI platform offering.
In this role, you will work with experienced engineers, product management, and customer-facing teams to deliver reliable software, learn the customer's technical needs, and contribute to rapid product iteration. You will develop production-quality components while building depth in cloud platforms, data systems, IoT, or AI technologies.
Responsibilities
What You'll Do
* Design, develop, test, and maintain software components for AI and cloud platform services.
* Implement backend services, APIs, integrations, automation, data-processing components, and operational tooling.
* Work with engineers and product managers to understand requirements and translate customer scenarios into software features.
* Contribute to rapid iteration by investigating customer feedback, troubleshooting issues, and improving product functionality.
* Write clean, maintainable, secure, and well-tested code following established engineering practices.
* Build unit, integration, and functional tests; participate in performance and resilience testing.
* Add logging, metrics, telemetry, health checks, and alerts to improve service observability.
* Help investigate, debug, and resolve service issues in development and production environments.
* Participate in code reviews, design discussions, documentation, and engineering-planning activities.
* Automate repeatable operational tasks, deployment workflows, configuration, and testing.
* Learn and apply OCI standards for reliability, security, availability, and operational readiness.
What You'll Bring
* 3+ years of professional software-development experience, including experience delivering production software or services.
* Strong programming skills in one or more languages such as Java, Go, Python, C++, C#, or similar.
* Experience developing backend applications, distributed-system components, cloud-native services, or data-processing applications.
* Ability to independently deliver well-scoped features and components, with guidance on broader technical design and prioritization.
* Experience working collaboratively in an Agile or iterative software-development environment.
* Curiosity and willingness to learn rapidly from customers, product managers, and senior engineers.
* Exposure to one or more of the following areas:
* Data engineering or data platforms, including ingestion, processing, storage, or pipelines
* IoT, device connectivity, telemetry, or edge-to-cloud systems
* AI/ML platforms, model training, model serving, RAG, evaluation harnesses, AI agents, or MCP
* Familiarity with REST APIs, source control, code review, automated testing, CI/CD, containers, or cloud services.
* Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Responsibilities
Software Development
* Implement features and services from defined technical requirements and designs.
* Develop maintainable code, APIs, integrations, and automated tests.
* Debug defects and improve performance, reliability, and usability of owned components.
* Participate in code reviews and apply feedback to improve technical quality.
Customer-Focused Delivery
* Support the team in understanding customer workflows and technical requirements.
* Help turn customer feedback into actionable engineering tasks and product improvements.
* Contribute to fast, iterative delivery while maintaining quality and engineering discipline.
* Learn the domain and help identify opportunities to make solutions more reusable across customers.
Reliability & Operations
* Add monitoring, logging, and telemetry to owned components.
* Assist with service troubleshooting, incident investigation, and root-cause analysis.
* Follow operational procedures and contribute to runbooks and support documentation.
* Help improve automation for deployments, testing, and routine operational tasks.
Security & Collaboration
* Follow secure-development practices and OCI engineering standards.
* Work effectively with engineers, product managers, operations, security, and customer-facing teams.
* Communicate progress, risks, and technical questions clearly and promptly.
* Pursue ongoing learning in cloud, data, IoT, and AI technologies.
Preferred Qualifications
* Experience with OCI, AWS, Azure, Google Cloud, or another cloud platform.
* Experience with Kubernetes, Docker, microservices, distributed data systems, or event-driven architectures.
* Exposure to generative AI, RAG, AI agents, MCP, or enterprise AI integrations.
* Experience supporting enterprise applications, scientific/research workloads, IoT systems, or internal platform services.
Qualifications
Minimum Job Qualifications
Education and/or Experience:
8 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field.
Job Skills:
Same skills as prior level plus;
-Distributed Systems: Demonstrated ability in or knowledge of distributed systems, including designing or managing scalable, secure, and highly available software systems.
-Prototyping: Demonstrated experience creating and refining prototypes for system validation and stakeholder feedback.
-Computer Science Programming: Demonstrated understanding of computer science principles and ability to implement them in code.
-Software Engineering: Demonstrated proficiency in all phases of software engineering and development.
-Web Development: Demonstrated ability in or knowledge of web development, including designing, developing, or maintaining modern web applications using current frameworks.
-Innovation: Demonstrated ability in or knowledge of innovation, including generating or supporting new ideas, technologies, or processes for organizational growth.
-Cross-Functional/Team Collaboration: Demonstrated ability in or knowledge of cross-functional collaboration, including working with stakeholders across teams or geographies to achieve common objectives.
Information Vulnerabilities: Demonstrated ability to assess and mitigate vulnerabilities in IT and physical information assets.
-Operating Systems: Demonstrated ability in or knowledge of operating systems, including installing, upgrading, and troubleshooting various operating environments.
-API Development: Demonstrated ability to develop, test, and maintain secure APIs for application integration.
-API Integration: Demonstrated ability to build and manage robust API integrations for seamless interoperability between systems.
-Applied Algorithm Engineering: Demonstrated skill in designing, analyzing, and optimizing algorithms for efficiency and scalability.
-Source Control: Demonstrated ability in or knowledge of source control, including managing and documenting code versions and release branches.
Coding Experience:
4 years of experience with programming and/or scripting languages (e.g., SQL, C/C++, JavaScript).
Database Experience:
3 years of experience with databases.
Preferred Job Qualifications
Education and/or Experience:
8 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics.
Cloud Platforms Experience:
2 years of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
About the team
Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling.
Description
Oracle Cloud Infrastructure (OCI) delivers mission-critical cloud services for leading enterprises around the world. OCI provides hyper-scale, multi-tenant services across a global cloud footprint and continues to expand across dedicated, hybrid, multicloud, edge, data, and AI capabilities.
We are seeking a Software Developer 3 to help build and operate AI and cloud platform capabilities supporting a strategic enterprise customer engagement. The team is developing an initial capability for a large customer and evolving it into a reusable OCI platform offering.
In this role, you will work with experienced engineers, product management, and customer-facing teams to deliver reliable software, learn the customer's technical needs, and contribute to rapid product iteration. You will develop production-quality components while building depth in cloud platforms, data systems, IoT, or AI technologies.
Responsibilities
What You'll Do
* Design, develop, test, and maintain software components for AI and cloud platform services.
* Implement backend services, APIs, integrations, automation, data-processing components, and operational tooling.
* Work with engineers and product managers to understand requirements and translate customer scenarios into software features.
* Contribute to rapid iteration by investigating customer feedback, troubleshooting issues, and improving product functionality.
* Write clean, maintainable, secure, and well-tested code following established engineering practices.
* Build unit, integration, and functional tests; participate in performance and resilience testing.
* Add logging, metrics, telemetry, health checks, and alerts to improve service observability.
* Help investigate, debug, and resolve service issues in development and production environments.
* Participate in code reviews, design discussions, documentation, and engineering-planning activities.
* Automate repeatable operational tasks, deployment workflows, configuration, and testing.
* Learn and apply OCI standards for reliability, security, availability, and operational readiness.
What You'll Bring
* 3+ years of professional software-development experience, including experience delivering production software or services.
* Strong programming skills in one or more languages such as Java, Go, Python, C++, C#, or similar.
* Experience developing backend applications, distributed-system components, cloud-native services, or data-processing applications.
* Ability to independently deliver well-scoped features and components, with guidance on broader technical design and prioritization.
* Experience working collaboratively in an Agile or iterative software-development environment.
* Curiosity and willingness to learn rapidly from customers, product managers, and senior engineers.
* Exposure to one or more of the following areas:
* Data engineering or data platforms, including ingestion, processing, storage, or pipelines
* IoT, device connectivity, telemetry, or edge-to-cloud systems
* AI/ML platforms, model training, model serving, RAG, evaluation harnesses, AI agents, or MCP
* Familiarity with REST APIs, source control, code review, automated testing, CI/CD, containers, or cloud services.
* Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Responsibilities
Software Development
* Implement features and services from defined technical requirements and designs.
* Develop maintainable code, APIs, integrations, and automated tests.
* Debug defects and improve performance, reliability, and usability of owned components.
* Participate in code reviews and apply feedback to improve technical quality.
Customer-Focused Delivery
* Support the team in understanding customer workflows and technical requirements.
* Help turn customer feedback into actionable engineering tasks and product improvements.
* Contribute to fast, iterative delivery while maintaining quality and engineering discipline.
* Learn the domain and help identify opportunities to make solutions more reusable across customers.
Reliability & Operations
* Add monitoring, logging, and telemetry to owned components.
* Assist with service troubleshooting, incident investigation, and root-cause analysis.
* Follow operational procedures and contribute to runbooks and support documentation.
* Help improve automation for deployments, testing, and routine operational tasks.
Security & Collaboration
* Follow secure-development practices and OCI engineering standards.
* Work effectively with engineers, product managers, operations, security, and customer-facing teams.
* Communicate progress, risks, and technical questions clearly and promptly.
* Pursue ongoing learning in cloud, data, IoT, and AI technologies.
Preferred Qualifications
* Experience with OCI, AWS, Azure, Google Cloud, or another cloud platform.
* Experience with Kubernetes, Docker, microservices, distributed data systems, or event-driven architectures.
* Exposure to generative AI, RAG, AI agents, MCP, or enterprise AI integrations.
* Experience supporting enterprise applications, scientific/research workloads, IoT systems, or internal platform services.
Qualifications
Minimum Job Qualifications
Education and/or Experience:
8 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field.
Job Skills:
Same skills as prior level plus;
-Distributed Systems: Demonstrated ability in or knowledge of distributed systems, including designing or managing scalable, secure, and highly available software systems.
-Prototyping: Demonstrated experience creating and refining prototypes for system validation and stakeholder feedback.
-Computer Science Programming: Demonstrated understanding of computer science principles and ability to implement them in code.
-Software Engineering: Demonstrated proficiency in all phases of software engineering and development.
-Web Development: Demonstrated ability in or knowledge of web development, including designing, developing, or maintaining modern web applications using current frameworks.
-Innovation: Demonstrated ability in or knowledge of innovation, including generating or supporting new ideas, technologies, or processes for organizational growth.
-Cross-Functional/Team Collaboration: Demonstrated ability in or knowledge of cross-functional collaboration, including working with stakeholders across teams or geographies to achieve common objectives.
Information Vulnerabilities: Demonstrated ability to assess and mitigate vulnerabilities in IT and physical information assets.
-Operating Systems: Demonstrated ability in or knowledge of operating systems, including installing, upgrading, and troubleshooting various operating environments.
-API Development: Demonstrated ability to develop, test, and maintain secure APIs for application integration.
-API Integration: Demonstrated ability to build and manage robust API integrations for seamless interoperability between systems.
-Applied Algorithm Engineering: Demonstrated skill in designing, analyzing, and optimizing algorithms for efficiency and scalability.
-Source Control: Demonstrated ability in or knowledge of source control, including managing and documenting code versions and release branches.
Coding Experience:
4 years of experience with programming and/or scripting languages (e.g., SQL, C/C++, JavaScript).
Database Experience:
3 years of experience with databases.
Preferred Job Qualifications
Education and/or Experience:
8 years of experience in software development
OR
Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
OR
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development
OR
Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development
OR
Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development
OR
Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics.
Cloud Platforms Experience:
2 years of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).
Senior Platform Software Engineer in seattle at Unknown Company
This position is listed as full time and hybrid.