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 20 hours 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 Applications Engineer

Senior Applications Engineer position at Oracle focusing on full-stack Java development for banking solutions, requiring 6-10+ years of experience in enterprise software development.

Database Senior Support Engineer - Software Development and Windows

Senior Database Support Engineer role at Oracle focusing on software development, PL/SQL, Java, and Windows technologies with 5+ years experience required.

Software Developer 4

Senior Software Developer role at Oracle focusing on Java, Spring Boot, and Microservices development with 6-8+ years of experience required.

Senior Applications Engineer

Senior Applications Engineer position at Oracle in Hyderabad, focusing on healthcare software development with Java and JavaScript, requiring 3-5+ years experience.

Software Developer 3

Senior Software Developer role at Oracle focusing on Java/J2EE, Spring Boot, and microservices development with 6-10+ years of experience required.