Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

A world leader in cloud solutions, providing tomorrow's technology to tackle today's challenges for over 40+ years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Oracle's Database Migration Services (DMS) team is seeking a talented Software Engineer to join their dynamic team. This role combines backend development with cloud infrastructure expertise, focusing on designing and implementing critical systems for database migration services. You'll work with cutting-edge technologies including Java, Bash, and Terraform while building highly available, distributed systems.

As a Principal/Senior/Technical Staff Member, you'll lead technical initiatives and collaborate with cross-functional teams to ensure service reliability and scalability. The position involves developing REST APIs, managing microservices, and contributing to DevOps practices. You'll be part of a team that values innovation and technical excellence, working on solutions that impact Oracle's global customer base.

The ideal candidate brings 6-10+ years of experience, strong Java backend development skills, and deep knowledge of cloud technologies. You'll need excellent problem-solving abilities, experience with distributed systems, and proficiency in both English and Spanish. The role offers opportunities to work with modern technologies like Docker, Kubernetes, and various cloud infrastructure tools.

At Oracle, you'll join a world leader in cloud solutions with over 40 years of industry experience. The company offers competitive benefits, including medical and life insurance, retirement options, and programs supporting work-life balance. You'll be part of an inclusive environment that values diversity and encourages innovation at all levels.

This role is perfect for someone who thrives on complex technical challenges, enjoys mentoring others, and wants to contribute to large-scale cloud infrastructure projects. Join Oracle DMS to work on globally impactful products while advancing your career in cloud technology.

Last updated 3 hours ago

Responsibilities For Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

  • Design, develop, and integrate backend systems for Oracle's Database Migration Services
  • Code in Java, Bash, and terraform to implement solutions
  • Build and maintain REST APIs and microservices
  • Operate and manage cloud service performance
  • Contribute to CI/CD processes and DevOps practices
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture

Requirements For Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Java
Linux
Kubernetes
  • BS/MS degree in Computer Science or equivalent
  • 5+ years of relevant IT experience
  • Strong Java backend development or DevOps/cloud experience
  • REST API design and implementation experience
  • Solid Linux knowledge including shell scripting
  • Experience with microservice architecture and Docker
  • Knowledge of distributed, highly available system design
  • Strong unit testing skills (JUnit)
  • Problem-solving skills and ability to automate tasks
  • Understanding of SDLC/Agile/Scrum processes
  • Proficiency in English and Spanish

Benefits For Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Competitive benefits package
  • Medical insurance
  • Life insurance
  • Retirement options
  • Work-life balance
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Principal Software Developer - OCI Media Services

Principal Software Engineer role at Oracle Cloud Infrastructure building cloud services for media and entertainment industry, focusing on scalable solutions and distributed systems.

Principal Software Developer - OCI Media Services

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on building cloud services for media production industry, requiring 6+ years of experience in distributed systems and backend development.

Principal Software Developer

Principal Software Developer role at Oracle focusing on Database Appliance (ODA) infrastructure and cloud solutions development.

Principal Member Technical Staff (JoinOCI-SDE)

Principal Software Engineer role at Oracle focusing on cloud infrastructure and AI/ML development

Principal Network Developer

Principal Network Developer role at Oracle, focusing on cloud infrastructure network development and automation, offering $109K-$223K salary.