Principle Software Developer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for 40+ years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Principle Software Developer

Join Oracle's Database development team as a Principal Software Developer working on Parfait, an internally developed C/C++ static analysis tool. You'll be part of a smart, motivated, and diverse group working to enhance database development processes worldwide. The role focuses on implementing and supporting Parfait to identify code defects and security issues in Database code.

You'll collaborate with Database Engineering and development groups to develop, implement, and support Parfait. Key responsibilities include code analysis, verifying false positives, integrating Parfait into development workflows, and creating new integration solutions. The position requires expertise in C/C++, scripting languages, and database technologies.

Oracle offers a dynamic and flexible workplace where innovation is encouraged. You'll work in a collaborative environment with opportunities to learn and grow. The company provides comprehensive benefits, including medical, life insurance, and retirement options, plus work-life balance and volunteer opportunities.

This IC4 level position requires 3-5+ years of experience and strong technical skills in software development, particularly in C/C++ and various scripting languages. The role is based in Zapopan, Mexico, and requires English language proficiency. Note that visa/work permit sponsorship is not available for this position.

Last updated 19 hours ago

Responsibilities For Principle Software Developer

  • Implementation, administration and maintenance of the Parfait application and related infrastructure
  • Investigate and review of false positive reports
  • Implement Parfait and related software upgrades
  • Perform basic Linux system administration tasks
  • Development of procedures/tools/scripts to integrate Parfait into the Database development infrastructure
  • Work with Database development teams to optimize the Parfait implementation
  • Work with Parfait Development and Database Release Management
  • Development of new integration tools and automation

Requirements For Principle Software Developer

Java
Python
  • Detailed knowledge and experience with the C language
  • Proficiency in Perl, Python, Java
  • Experience with UNIX shell scripting
  • Strong analytical skills and problem solving abilities
  • Strong verbal and written communication skills
  • Experience with enterprise-scale software development projects
  • Working Experience with Oracle database technology
  • Working knowledge of Confluence
  • Familiarity with Jenkins/Hudson continuous integration servers
  • Familiar with Configuration Management software and principles
  • Working familiarity with building secure software

Benefits For Principle Software Developer

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

Interested in this job?

Jobs Related To Oracle Principle Software Developer

Principal Software Developer(hybrid)

Principal Software Engineer role at Oracle focusing on distributed systems and backend development. 7+ years experience required. Hybrid work model with competitive pay and benefits.

Principal Software Developer

Principal Software Developer role at Oracle focusing on Autonomous Database development, requiring 10+ years of experience in cloud technologies and database management.

Sr. Software Development Director

Senior Software Development Director position at Oracle leading Health Application & Infrastructure team, building healthcare services at scale in cloud environment.

Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Principal Software Engineer role at Oracle focusing on backend development for Database Migration Services, requiring 10+ years of experience in Java, cloud services, and distributed systems.

Product Architect - Support

Principal Product Architect position at Oracle, leading software development teams and architecting enterprise solutions with 10+ years experience required.