Senior Software Developer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Developer

Oracle is seeking a Senior Software Developer to join their Product Development team in Zapopan, Mexico. This role offers a unique opportunity to work on cutting-edge cloud native mission-critical analytics, applications, and tools on Oracle Cloud Infrastructure.

As a Senior Software Developer, you'll be part of a team that architects configuration management, automated build and test, security, and compliance tools and frameworks for Oracle Engineers. You'll work on solutions utilizing serverless computing, auto-scaling, microservices architecture on Kubernetes, REST API, and ML/AI based predictive algorithms.

This position offers a rare opportunity to join at the foundation stage, where you'll create new services from scratch without legacy constraints. You'll gain comprehensive experience across the entire service lifecycle - from product inception and design to development, testing, and release. The role provides freedom to define features and architecture while working with cutting-edge technologies like Java, Python, Go, and Spring boot framework.

Key advantages include:

  • Working on modernizing developer tools for Autonomous Database development
  • Solving challenging scalability problems with auto-scaling and ML/AI algorithms
  • Access to massive infrastructure resources across global regions
  • Direct interaction with Product Architects and Cloud Services teams
  • Collaboration with a diverse global team across Mexico, US, Ireland, Romania, and India

The ideal candidate will have 4+ years of software development experience, strong expertise in programming languages like Java/Python, and experience with cloud platforms. Knowledge of Linux, containerization, and distributed systems is essential.

Oracle offers competitive benefits including medical/life insurance, retirement options, and education benefits. Join us to work on innovative cloud solutions while growing your career with a global technology leader.

Last updated an hour ago

Responsibilities For Senior Software Developer

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture
  • Work on front and backend services that handle massive workloads in distributed multi-tenant architecture
  • Solve algorithmically complex problems
  • Work with OCI services like compute, network, storage, logging, events, Kubernetes

Requirements For Senior Software Developer

Java
Python
Kubernetes
Kafka
  • 2+ years experience with software development (Python, C, C++, Java, JavaScript)
  • 2+ years experience with data structures or algorithms
  • 4+ years professional software development experience
  • Experience with public cloud (Oracle Cloud, AWS, GPC, Azure)
  • Bachelor's degree in computer science or equivalent
  • Strong communication and writing skills
  • Experience with Linux administration and scripting
  • Experience with REST/RPC API design and development
  • Experience with Docker/Podman containerization and Kubernetes

Benefits For Senior Software Developer

Medical Insurance
401k
  • Medical Insurance
  • Life Insurance
  • 401k
  • Education Budget
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Senior Software Developer

Senior Software Developer

Senior Software Developer role at Oracle focusing on database test development and cloud services, requiring 3-5+ years of experience in Python, Java, and database technologies.

Software Developer 4

Senior Software Developer position at Oracle focusing on backend development with Java, SQL, and cloud technologies in Pleasanton, CA.

Software Developer 3

Senior Software Engineer position at Oracle Cloud Infrastructure focusing on backend development and distributed systems, requiring 6+ years of experience in Java, Python, and cloud technologies.

Software Developer 4

Senior Software Developer role at Oracle focusing on cloud infrastructure and distributed systems development using Java/Python.

Software Developer 4

Senior Software Developer role at Oracle focusing on cloud infrastructure and distributed systems development using Java/Python, requiring 6-10+ years of experience.