Taro Logo

Senior Software Developer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partnered with industry-leaders in almost every sector for 40+ years.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Developer

Oracle is seeking a Senior Software Developer to join their Product Development team in Zapopan, Mexico. This role is part of the software engineering division focused on architecting configuration management, automated build and test, security, and compliance tools for Oracle Engineers.

The position offers a unique opportunity to work on cloud native mission-critical analytics, applications, and tools on Oracle Cloud Infrastructure. You'll be working with serverless computing, auto-scaling, microservices architecture on Kubernetes, REST API, and ML/AI based predictive algorithms.

As a Senior Software Developer, you'll be joining at the foundation stage, creating new services from scratch with no legacy constraints. You'll gain comprehensive experience across the entire service lifecycle - from product inception and design to development, testing, and release. The role offers the freedom to define features and architecture while working with cutting-edge technologies.

Key highlights include:

  • Work on modernizing developer tools/services for Autonomous Database development
  • Enhance programming skills across multiple languages (Java, PERL, Python, C/C++, Go, Spring boot framework)
  • Solve challenging scalability problems in auto-scaling and ML/AI based algorithms
  • Direct interaction with users and product teams
  • Access to extensive infrastructure resources
  • Collaboration with a global team across Mexico, US, Ireland, Romania, and India

The ideal candidate will have 4+ years of software development experience, strong technical expertise, and excellent leadership skills. This role requires deep knowledge of distributed systems, cloud technologies, and modern development practices.

Oracle offers competitive benefits, work-life balance, and opportunities for career growth in a dynamic, innovative environment. Join us in shaping the future of cloud technology and developer tools.

Last updated 2 months 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
  • Solve algorithmically complex problems
  • Work on front and backend services handling massive workloads
  • Work with distributed multi-tenant architecture
  • Collaborate with project leadership and customers

Requirements For Senior Software Developer

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

Benefits For Senior Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • 401k
  • Education Budget
  • Flexible Benefits

Interested in this job?