Full Time

Remote Principal Software Engineer - Big Data

Oracle
Remote!
$150,000 - $200,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Oracle, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Remote Principal Software Engineer - Big Data at Oracle will be responsible for leading the design, development, and implementation of scalable and high-performance big data solutions. This role entails collaborating with cross-functional teams to identify technical requirements, architecting robust data infrastructure, and ensuring the integrity and efficiency of data processing pipelines. The successful candidate will play a pivotal role in driving innovation and best practices within the big data ecosystem, while mentoring junior engineers and influencing the technical direction of projects.



Job Responsibilities

  • Lead the design and architecture of big data solutions, ensuring scalability and performance.
  • Develop and optimize data processing pipelines using modern big data technologies.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.
  • Implement best practices for data governance, security, and integrity.
  • Provide technical mentorship and guidance to junior engineers and team members.
  • Stay abreast of industry trends and evaluate new technologies for potential adoption.
  • Engage in code reviews, ensuring code quality and adherence to engineering standards.
  • Participate in troubleshooting and debugging activities to resolve issues promptly.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 8+ years of professional experience in software development, with a strong focus on big data technologies.
  • Proficiency in programming languages such as Java, Scala, or Python.
  • Extensive experience with big data frameworks like Apache Hadoop, Apache Spark, and Apache Kafka.
  • Solid understanding of data modeling, storage solutions, and ETL processes.
  • Experience with cloud platforms, particularly Oracle Cloud, AWS, or Azure.
  • Strong problem-solving skills and the ability to work independently in a remote environment.
  • Excellent communication skills, with experience working in cross-functional teams.


Technologies & Tools

The Principal Software Engineer - Big Data role requires proficiency in a variety of technologies and tools designed for high-volume data management and analysis. Key technologies include Apache Hadoop for distributed data processing, Apache Spark for in-memory data processing, Apache Kafka for real-time data streaming, and various cloud services offered by Oracle Cloud, AWS, or Azure. Familiarity with database management systems such as Oracle Database, NoSQL databases, and data visualization tools is also essential for facilitating data insights and decision-making.



Ideal Candidates

The ideal candidate for this position will be a proactive, analytical thinker with a passion for big data technologies and a strong commitment to delivering high-quality solutions. They should exhibit excellent leadership qualities, with the ability to inspire and guide a team while fostering a collaborative work environment. Strong communication skills are essential, as the candidate will be expected to articulate complex technical concepts to non-technical stakeholders. Additionally, adaptability and a continuous learning mindset will be vital, as the big data landscape is ever-evolving, requiring the candidate to stay informed about new tools and methodologies.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.