Hero Image

AnitaB.org Talent Network

Connecting women in tech with the best professional opportunities!
0
Companies
0
Jobs

Full-Stack Principal Software Engineer

Oracle

Oracle

Software Engineering
Uruguay
Posted on Jan 14, 2026

As The #1 Cloud ERP, we break down barriers with world-class customer experiences that delight users and provide high value to our customers. We take quality seriously, follow clean code and SOLID principles. We implement Agile (SCRUM), continuous improvement and self-management practices: code reviews, continuous integration, knowledge sharing, release retrospectives, incremental refinements, pair programming, … you name it! . We promote Continuous learning and career development.

Your qualifications & skills
  • Master’s in computer engineering or equivalent
  • Intimate with working and understanding of modern web applications from database to browser
  • 10+ years’ software development experience, including demonstrated experience leading successful delivery of complex cloud or distributed systems
  • Expert in at least one Object Oriented Programming language (e.g., Java or .NET), with strong grounding in design, architecture, and code quality best practices
  • Understanding of HTTP, Internet protocols, web browsers
  • Skilled on RESTful/SOAP web services
  • Knowledge of Design Patterns, Object Programming Paradigm and SOLID principles
  • Great problem-solving skills and ability to abstract functional requirements
  • Ability to scrub bugs in customer environments and being capable of going deep into it to find the root cause of these problematic behaviors. This may include read/explore/debug the application code.
  • Very good communication skills in English are required
  • Record of working to deadlines in a rapid development cycle and prioritizing competing demands
  • Good understanding of SQL and extensive experience with database-driven application
Recommended
  • Experience leading technical due diligence and proof of concepts.
  • Deep understanding of the latest industry trends in artificial intelligence, machine learning, deep learning, LLMs, and Responsible AI frameworks.
  • Understanding of cloud-based distributed software applications.
  • Experience working in projects where performance/security is a requirement.
  • Experience with designing a testing framework from the beginning.
  • Previous testing/test automation experience on the entire application stack, from database to UI.
  • Experience working in an Agile/SCRUM development team.
We'll love to work with each other if you share these values
  • An open mind for discussion and team collaboration
  • Pride in your work and a desire to delight the customer should motivate you to take the initiative, take responsibility, and take ownership of your projects
  • Excellent communicator in both technical and non-technical contexts.
  • A passion for mentoring and lifting others through active knowledge sharing.
  • Ambition to influence engineering direction at both team and organizational levels.
What we offer
  • Work from home or office flexibility
  • Agile environment – Start-up culture backed by a strong enterprise
  • One of the Best private health plan for you and your family with no cost
  • Personal life insurance
  • Excellent location with a beautiful beach view
  • Strong professionals around you that will help to accelerate your growth
  • Continuous career development: we actively encourage and celebrate internal promotions
  • High-impact learning culture: Regular in-house training sessions and free access to online learning platform like Linkedin Learning , Harvard Manager Mentor, O'Relly and more.
  • Become actively involved in the tech community: we organize and host meetups, programming competitions, and innovation initiatives
  • A functional training group with a dedicated coach that gives on-site or remote classes two times a week
  • After-work activities: Barbecues, Football, etc.
  • Birthday Off in the month of your birthday
  • All national non-working holidays on weekends are moved to Mondays
  • Continuous career development: we actively encourage and celebrate internal promotions
  • Free coffee, beverages, fruit
  • Vending machines with monthly rechargeable credits that also includes healthy snacks and beverages
  • Casual dress code
Profile
  • Type: Full-Time
  • Job: Product Development
  • Location: UY-UY,Uruguay-Montevideo
  • Job Type: Regular Employee Hire
  • Organization: Oracle

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.


We are a family of 40+ Engineers, UX Designers, Technical Writers and Product Managers. Working with a global team in over 6+ countries, we share a start-up culture in an inspiring office in one of the best spots in Montevideo, pursuing innovative ways of building highly scalable solutions. As The #1 Cloud ERP, we break down barriers with world-class customer experiences that delight users and provide high value to our customers. We take quality seriously, follow clean code and SOLID principles. We implement Agile (SCRUM), continuous improvement and self-management practices: code reviews, continuous integration, knowledge sharing, release retrospectives, incremental refinements, pair programming, … you name it! We promote Continuous learning and career development.

Career Level - IC4


What you will do

You will be working on a new solution that includes database schema, business logic and presentation layer (there is a buzzword for it – full-stack engineer), while having a high focus in high quality.

You will work closely with other engineering teams and product managers and contribute to:

  • Develop the right product by supporting the Product Owner and the team to find the best way to deliver value, breaking requirements into manageable items, and exploring new features.
  • Develop the product in the right way, ensuring new features and tools are maintainable, reliable, and meet Oracle quality standards, including:
    • Developing or optimizing Test Automation frameworks
    • Automating tests with Java/JavaScript at the appropriate testing level
    • Creating, executing, and reviewing test plans for new product features
    • Performing peer code reviews to enhance test code quality
    • Analyzing customer workflows to prevent production issues
    • Investigating and reproducing customer-reported problems
    • Improving test processes and tools
    • Participating in Proof of Concepts to inform development strategies
  • Empower the team by helping define and follow best working practices, attending agreed meetings, honoring values and agreements, and giving and receiving constructive feedback.
  • Share technical and other skills with the team and across teams, mentoring less experienced members.
  • Stay value and customer-centered by helping define team goals, focusing on delivering value to customers, and supporting the entire team to achieve them.

As a Principal Software Engineer, you will also:

  • Provide technical leadership and strategic guidance to multiple teams, driving architectural decisions and establishing long-term technology direction.
  • Own, design, and evolve complex system architectures for robust performance, scalability, and security across enterprise-grade cloud solutions.
  • Foster a culture of technical excellence and innovation across engineering teams.
  • Lead cross-team initiatives and major projects from conception through delivery, collaborating with senior stakeholders and aligning goals with business objectives.
  • Drive adoption of AI/ML capabilities by integrating artificial intelligence concepts such as Large Language Models (LLMs), Machine Learning and Generative AI.
  • Mentor and coach senior and principal engineers, conducting technical reviews and knowledge-sharing sessions to raise the overall engineering bar.