Principal Software Developer

3 days ago


Sacramento, California, United States Oracle Full time
Job Description

Design, Develop, Troubleshoot, and Debug Software Programs

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing, and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in the area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to the functional area. 5 years of software engineering or related experience.

Responsibilities

  • Implement improvements and defects resolutions along with functionality, design, and architecture reviews in the Database kernel stack which would help Cloud services and customers and contribute in Oracle's growth in Database business in all forms.
  • Work with highly talented and productive developers to complete the improvements with high quality and in time.
  • In the process, there would be complete exposure to product development processes (understanding Oracle Database kernel code, area test infrastructure, critical design consideration), reviews with Architects and senior developers across several teams. End-to-end ownership of assigned module and developing test cases for major bug fixes.
  • Identify process improvements in automated problem identification/triage and resolution recommendation.
  • Work in a global environment and collaborate with multiple teams including presenting your work in development forums.

Requirements

  • BS or MS in Computer Science or an equivalent area
  • 7 to 10+ years of software development experience
  • Expert software development knowledge in C (or C++) programming language, server/systems level experience in large enterprise class software
  • Excellent understanding of System Architecture and Implementation experience of working/released products with considerable complexity
  • Good Operating Systems knowledge with concepts related to Processes, Memory Management (also Shared Memory), File Systems, Communications/Networking with IPC, etc.
  • Working knowledge of Fault Tolerant systems and ability to understand exception case handling.
  • Excellent diagnostics, debugging, and troubleshooting experience on Linux/Unix environments, along with ability to identify product improvements.
  • Working knowledge of processing large amounts of product diagnostics/logs/traces to generate meaningful analytics.
  • Knowledge of Project Management concepts/software (Jira, Sprints, etc.) and ability to multi-task and deal with shifting priorities
  • Should have excellent written (including product documentation) and verbal (with presentation) communication skill

Preferred Skills

  • Working experience in Database kernel Internals, esp. in Transactions Engine, Distributed DB, SQL Engine, etc. would be a big plus
  • Working Knowledge of C Compiler, instructions optimization, etc.
  • Development knowledge in some of these programming languages: Python, XML, JSON, Perl, shell scripting, Javascript, etc. and experience with Web/server programs in large enterprise class software
  • Working experience in Enterprise level software in a global development environment, including knowledge of CI/CD, Jenkins, etc.
  • Working experience of Cloud environment and processes.
  • Working experience in Log Analytics, Automation of developer flows, Kibana, Grafana, etc. in large product.


  • Sacramento, California, United States Inspire Medical Systems Full time

    About Inspire Medical SystemsInspire Medical Systems is a pioneering company in the sleep industry, dedicated to revolutionizing the treatment of Obstructive Sleep Apnea (OSA). Our mission is to make a difference in the lives of those living with this condition.We are committed to developing innovative medical devices that improve patient outcomes and...

  • Software Developer

    4 weeks ago


    Sacramento, California, United States State of California Full time

    Job Title: Software DeveloperWe are seeking a highly skilled Software Developer to join our team at the State of California. As a Software Developer, you will play a critical role in designing, developing, and maintaining cloud-based web applications using C#/.NET and other modern technologies.Key Responsibilities:Design and develop cloud-based web...

  • Software Developer

    4 weeks ago


    Sacramento, California, United States State of California Full time

    Job Title: Software DeveloperWe are seeking a highly skilled Software Developer to join our team at the Department of Health Care Services (DHCS). As a Software Developer, you will play a critical role in designing, developing, and maintaining cloud-based web applications using C#/.NET and other modern technologies.Key Responsibilities:Design and develop...


  • Sacramento, California, United States State of California Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at the State of California. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications to support the state's business operations.Key Responsibilities:Design and develop software...


  • Sacramento, California, United States California School Boards Association Full time

    Job Title: Software EngineerCalifornia School Boards Association is seeking a highly skilled Software Engineer to support significant software technology development programs for the association and its members.Job SummaryThe Software Engineer will contribute to the development of technical solutions to business needs by implementing quality assurance,...


  • Sacramento, California, United States California School Boards Association Full time

    Job SummaryCalifornia School Boards Association is seeking a highly skilled Software Engineer to support significant software technology development programs. The successful candidate will contribute to the development of technical solutions to business needs by implementing quality assurance, design and architecture standards, and integration...


  • Sacramento, California, United States California School Boards Association Full time

    Job SummaryCalifornia School Boards Association is seeking a highly skilled Software Engineer to support significant software technology development programs. The successful candidate will contribute to the development of technical solutions to business needs by implementing quality assurance, design and architecture standards, and integration...


  • Sacramento, California, United States Mindlance Full time

    Software Development Specialist **Job Summary** We are seeking a highly skilled Software Development Specialist to join our team at Mindlance. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software applications using a variety of technologies. **Key Responsibilities** *...


  • Sacramento, California, United States California School Boards Association Full time

    Job SummaryCalifornia School Boards Association is seeking a highly skilled Software Engineer to support significant software technology development programs. The successful candidate will contribute to the development of technical solutions to business needs by implementing quality assurance, design and architecture standards, and integration...


  • Sacramento, California, United States Speridian Technologies Full time

    Job Title: Software Development Manager, Continuous Improvement CoachSperidian Technologies is seeking a highly skilled Software Development Manager, Continuous Improvement Coach to join our team. This is a remote role with occasional meetings in the Sacramento area.Job SummaryWe are looking for a seasoned professional to drive organizational excellence by...


  • Sacramento, California, United States California School Boards Association Full time

    Job SummaryCalifornia School Boards Association is seeking a highly skilled Software Development Engineer to support significant software technology development programs. The ideal candidate will contribute to the development of technical solutions to business needs by implementing quality assurance, design, and architecture standards.Key...


  • Sacramento, California, United States Oracle Full time

    Job DescriptionAt Oracle, we're revolutionizing the way healthcare and technology intersect. As a Principal Software Engineer, you'll play a critical role in building and automating scalable components that manage data flow, features, and services in real-time and batch.ResponsibilitiesDesign and build distributed, scalable, fault-tolerant software systems...


  • Sacramento, California, United States Mindlance Full time

    Job DescriptionMindlance is seeking a skilled Software Development Professional to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing complex software applications.Key ResponsibilitiesDevelop new features in complex, object-oriented, multi-tier or web applicationsTranslate business...


  • Sacramento, California, United States Quantum Ventures Full time

    At Quantum Ventures, we are seeking a highly skilled SPS Software Developer to join our team and contribute to the development of automation solutions for customers in the West Valley area.The ideal candidate will have a strong background in software development for SPS controllers, as well as experience in programming, commissioning, and testing of control...


  • Sacramento, California, United States United Software Group Full time

    Job Title: Senior SQL Server DeveloperWe are seeking a highly skilled Senior SQL Server Developer to join our team at United Software Group. As a key member of our development team, you will be responsible for designing, developing, and implementing data analytics tools and systems using SQL Server.Key Responsibilities:Design and develop data analytics tools...


  • Sacramento, California, United States Bridgeway Partners Full time

    Are you passionate about software quality assurance? We're looking for an experienced Principal Design Quality Assurance Engineer to play a key role in ensuring that our software products meet the highest standards of reliability, compliance, and patient safety. What You'll Do: Act as the Design Assurance lead on software product development teams,...


  • Sacramento, California, United States Quantinuum Full time

    Job Title: Principal Systems EngineerQuantinuum is seeking a highly qualified Principal Systems Engineer to join our team in Broomfield, CO or Minnesota locations. The ideal candidate will have a strong background in systems engineering, with a focus on large-scale, commercial quantum computers.Key Responsibilities:Lead all aspects of system engineering,...


  • Sacramento, California, United States Oracle Full time

    Job DescriptionAt Oracle, we're committed to innovation and excellence in the field of cloud solutions. As a Principal Software Engineer, you'll play a critical role in building and automating scalable components that manage the flow of data, features, and services in real-time and batch.ResponsibilitiesDesign and build distributed, scalable, fault-tolerant...

  • Principal Engineer

    2 weeks ago


    Sacramento, California, United States Structural Integrity Associates Full time

    Structural Design/Analysis Expert WantedWe are seeking an experienced structural design/analysis professional to join our team at Structural Integrity Associates, Inc. (SIA). As a key member of our multi-disciplinary team, you will be responsible for delivering high-quality structural design and analysis services to our clients.Key Responsibilities:Manage...


  • Sacramento, California, United States Crimson Solutions Full time

    Job Description:Are you passionate about computer science and eager to develop your skills in application development?As a specialist in this field, you will be part of a dynamic team at Crimson Solutions, where you will have the opportunity to work on various projects and stay up-to-date with the latest technologies.Key Responsibilities:Design, implement,...