Search by job, company or skills

Oracle

Principal Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Design and develop automation/orchestration services that power Oracle Fusion Marketing. This role requires strong technical leadership in building secure, scalable, cloud-native distributed systems and partnering across teams to deliver highly reliable platform capabilities.

Minimum Qualifications
- 8 - 12+ years of software engineering experience delivering complex systems in production.
- Strong expertise in Java and microservices development (Helidon/Spectra or equivalent).
- Solid experience building and optimizing distributed systems and service-oriented integrations (SOA concepts/patterns).
- Hands-on experience with Kubernetes and containerized services.
- Strong experience with Kafka (or equivalent streaming/messaging) in production environments.
- Experience with Redis (or equivalent) for caching/state/performance optimization.
- Strong fundamentals in data structures, concurrency, and performance high bar for code quality, testing, and operational excellence.
- Effective communication and collaboration skills across teams and geographies.
Preferred Qualifications
- Experience building multi-tenant SaaS platform services (tenant isolation, rate limiting, quotas, resiliency patterns).
- Strong observability discipline (metrics, logs, tracing SLIs/SLOs incident response practices).
- Service-to-service security patterns (OAuth2/OIDC, JWT, mTLS) and secure API design.
- Experience with OCI and cloud-native operations (OKE, streaming, logging/monitoring) is a plus.
- Lead design and development of Java-based cloud-native microservices using Helidon/Spectra aligned with platform architecture standards.
- Drive event-driven automation/orchestration flows using Kafka (partitioning, consumer groups, throughput, ordering, idempotency, retry/DLQ strategies).
- Improve performance and scalability using Redis and efficient data-access/caching patterns.
- Deliver production-grade services on Kubernetes: deployment patterns, rollout/rollback strategies, service reliability, and troubleshooting.
- Collaborate with cross-functional partners (Product, QA, SRE/DevOps, Security) to ensure operational readiness: CI/CD, automated testing, observability, capacity planning.
- Apply secure SDLC best practices (threat modeling, secure API design, secrets handling, dependency hygiene) and ensure compliance with enterprise standards.
- Lead design/code reviews, mentor engineers, and drive resolution of complex production issues.

Career Level - IC4

More Info

About Company

Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas.In 2020, Oracle was the second-largest software company in the world by revenue and market capitalization.The company sells database software and technology (particularly its own brands), cloud engineered systems, and enterprise software products, such as enterprise resource planning (ERP) software, human capital management (HCM) software, customer relationship management (CRM) software (also known as customer experience), enterprise performance management (EPM) software, and supply chain management (SCM) software.

Job ID: 143414609

Similar Jobs