Taro Logo

Senior Software Development Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Operating for 40+ years, partnering with industry leaders across sectors.
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer

Are you interested in building large-scale distributed monitoring solutions for the cloud? This role at Oracle offers an exciting opportunity to work on complex problems in distributed systems, data processing, and cloud monitoring solutions. As a Senior Software Development Engineer in our Network Monitoring team, you'll be responsible for designing and developing software for Oracle's global cloud network infrastructure.

We're building best-in-class cloud monitoring solutions that provide performance monitoring, what-if analysis, root cause analysis, prediction, and capacity planning. Our mission is to help customers achieve higher availability, greater network security, better performance, and improved capacity planning.

You'll be working in a fast-paced environment that combines the excitement of a startup with the stability of a Fortune 100 company. This position offers significant growth potential, high visibility, and the chance to work with cutting-edge technology at massive scale.

The ideal candidate should be comfortable building complex distributed systems involving large-scale data handling, including metrics collection, data pipelines, and analytics for real-time and batch processing. You'll be working with technologies like Java, Python, and Go, while dealing with networking technologies such as SNMP, Netflow, and BGP.

Key Technical Requirements:

  • Strong experience in Java/Python/Go programming
  • Expertise in distributed systems and cloud computing
  • Solid understanding of data structures and algorithms
  • Experience with TCP/IP and network programming
  • Knowledge of cloud monitoring services and networking technologies

This role offers:

  • Opportunity to work on large-scale distributed systems
  • Exposure to cutting-edge cloud technologies
  • Collaborative, agile work environment
  • Competitive benefits package
  • Career growth opportunities

Join us in building the future of cloud monitoring technology at Oracle, where you'll have the chance to make a significant impact while working with a team of talented engineers.

Last updated a day ago

Responsibilities For Senior Software Development Engineer

  • Design and develop software including automated test suites for major components in Network Monitoring team
  • Build complex distributed systems involving huge amount of data handling
  • Collect metrics, build data pipelines, and analytics for real time processing
  • Define and evolve standard practices and procedures
  • Define and develop software for tasks associated with developing, designing and debugging of software applications or operating systems

Requirements For Senior Software Development Engineer

Java
Python
Linux
  • 5+ years of experience in software development
  • 3+ years of experience in developing large scale distributed services / applications
  • Proficiency with Java/Python/Go and Object Oriented programming
  • Excellent knowledge of basic data structures, search/sort algorithms
  • Experience with TCP/IP and socket programming
  • Excellent organizational, verbal, and written communication skills
  • Masters's degree in Computer Science or related field

Benefits For Senior Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • 401k

Interested in this job?

Jobs Related To Oracle Senior Software Development Engineer