Senior Software Engineer
At a glance
AI generatedTL;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
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
- Facilities Operations Manager – Mechanical 9
- Principal Software Engineer 9
- Senior Software Engineer 8
- Senior Manager, Data Center Facilities Development 5
- Facilities Operations Manager - Mechanical 4