Senior Software Engineer

Oracle

Actively hiring Posted this week
Nashville, TN Posted 3 days ago $79,200$178,100 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer on the OCI-metering team, you will play a crucial role in building a big data pipeline to aggregate resource usage for billing purposes across thousands of customers and millions of resource instances. Your day-to-day responsibilities include designing and implementing scalable distributed systems, conducting threat modeling, and ensuring alignment with security and performance standards. You will work closely with other development teams to architect solutions that support Oracle’s IaaS cloud environment, requiring expertise in PaaS engineering, service-oriented architectures, and web services security. Proficiency in Java, Python, and scripting languages, along with experience in the Spark ecosystem and distributed data processing frameworks, is essential. Additionally, you should have a solid understanding of scalable cloud-native architectures and be comfortable working in an agile development environment. This role offers the opportunity to tackle complex challenges in building large-scale cloud infrastructure solutions from the ground up.

Skills

Java Python Spark SQL Spark Streaming Kubernetes AWS Azure GCP CI/CD Docker Terraform Git Jenkins PostgreSQL Oracle RESTful APIs Swagger OAuth JSON XML

What you'll do

  • Design and build scalable cloud infrastructure solutions for high-performance distributed systems.
  • Conduct threat modeling to ensure security, identity, metrics alignment in system design.
  • Implement service-oriented architectures and web services security solutions.
  • Develop using Java, Python, and other scripting languages for complex cloud projects.
  • Work with Spark ecosystem components like Spark SQL and Streaming for data processing.
  • Collaborate on cross-functional platform feature areas across various cloud teams.

What we're looking for

  • 3+ years of experience in distributed cloud engineering and PaaS development.
  • Strong technical expertise in developing service-oriented architectures and web services security solutions.
  • Proficiency in Java, Python, and scripting languages for software development.
  • Experience with Spark ecosystem components including Spark SQL and Streaming.
  • Knowledge of scalable cloud-native architectures and performance optimization techniques.
  • Comfortable working collaboratively in an agile development environment.
  • Excellent communication skills to present complex information clearly.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 343 open roles on FindRole.

Listed pay typically runs $97,500–$199,500 across 253 roles with salary data.

Most-posted roles

View all roles at Oracle