Taro Logo

Software Developer 4

A world leader in cloud solutions that uses tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Applications Developer 5

Senior Applications Developer role at Oracle focusing on Java enterprise development, system design, and performance optimization.

Software Developer 4

Staff Software Engineer role at Oracle working on cloud-scale distributed systems and database services, requiring 3-5 years of experience in C++ development.

Software Dev Engineer III, Unified Payments Experience

Senior Software Engineer role at Amazon's UPX team, building scalable payment solutions using cloud technologies and modern architecture.

Lead Software Engineer

Lead Software Engineer position at PepsiCo in Hyderabad, focusing on digital transformation initiatives and leading development of enterprise-scale solutions.

Senior Staff Engineer – Backend (Python)

Senior Staff Backend Engineer position at PayPal's Venmo, focusing on Python development and distributed systems architecture, offering $225-240K and hybrid work model.

Description For Software Developer 4

Oracle Analytics is seeking a talented Software Developer 4 to join their product development team. This role represents a unique opportunity to work on an industry-leading analytics platform that empowers organizations with comprehensive business analytics tools and self-service data visualizations.

The position involves designing and developing innovative features for Oracle's enterprise Analytics platform, which serves as a comprehensive solution for both cloud and on-premise deployments. As a senior member of the development team, you'll work on highly scalable, distributed, multithreaded applications, primarily using C++ while also leveraging other technologies like Java and Python.

The role offers the chance to work with a global team spread across Mexico, India, and the USA, contributing to a product that helps customers quickly gain insights from their data. You'll be involved in everything from formal design specifications to coding complex systems and ensuring quality through established development standards.

Oracle Analytics Cloud is a leading cloud service built on Oracle Cloud Infrastructure, providing consistent high performance and unmatched governance and security controls. The platform incorporates cutting-edge features including augmented analytics with embedded machine learning, automated chart recommendations, and sophisticated data visualization capabilities.

The ideal candidate will bring 10+ years of software engineering experience, with deep expertise in C++ development, multithreading, and distributed systems. You'll need strong analytical skills and the ability to design large, scalable systems for enterprise customers. Knowledge of business intelligence, analytics, and cloud services (OCI, AWS, or Azure) is highly valuable.

This role offers the opportunity to work with experts in their field, explore the latest technologies, and create features that directly impact customers' ability to derive business value from their data. You'll be challenged to be creative while maintaining high standards of code quality and performance.

As part of Oracle, you'll join a world leader in cloud solutions with over 40 years of industry experience. The company offers competitive benefits, promotes work-life balance, and is committed to growing an inclusive workforce that provides opportunities for all. This is a chance to be part of a team that's shaping the future of enterprise analytics while working with cutting-edge technology at global scale.

Last updated 22 days ago

Responsibilities For Software Developer 4

  • Design, code, debug, and deliver innovative analytic features involving C++ development
  • Work with peer developers across global locations
  • Design and develop new features for cloud and on-premise analytics platform
  • Lead creation of formal design specifications
  • Work with Product Management on requirements
  • Ensure quality through development standards and QA procedures
  • Communicate continually with project teams
  • Contribute to continuous improvement
  • Perform maintenance and enhancements on existing software

Requirements For Software Developer 4

Java
Python
  • BS/MS in Computer Science or related major
  • Exceptional analytic and problem-solving skills
  • Extensive experience in multithreaded applications
  • Strong C++ programming skills including templates, STL, and object-oriented patterns
  • Understanding of SQL and relational data processing concepts
  • Experience with Java, Python or other scripting languages
  • Knowledge of distributed and scalable server-side development
  • Strong written and verbal English communication skills
  • Experience with source control tools like GIT
  • Understanding of Agile/Scrum methodologies

Benefits For Software Developer 4

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Competitive benefits package
  • Work-life balance
  • Medical, life insurance, and retirement options
  • Volunteer programs
  • Global career opportunities

Interested in this job?