Platform Software Engineer 2

Oracle•Nashville, TN

About The Position

The Java Platform Group is seeking an experienced, motivated Software Engineer to help develop and test the Java platform used by millions of developers. The role focuses on writing well-designed, robust, reliable, repeatable, and maintainable open-source tests that detect issues early and provide adequate component coverage. Engineers work in both product and test source code and contribute to testing frameworks. The position primarily focuses on install technologies—including filesystems, user privileges, and installation bundles such as dmg, pkg, exe, and msi—as well as Core Java Libraries. The engineer works with feature and component teams to improve quality across networking, core libraries, and installers, and helps create testing tools, techniques, and infrastructure to speed release cycles. Success involves building durable designs, developing deep component knowledge, and gaining broad scenario experience.

Requirements

  • At least 2 years of experience in software development or testing.
  • Strong Java programming background.
  • Experience with shell scripting.
  • Working experience with Linux, Unix, Windows, and macOS.
  • Hands-on experience using AI (Codex) to enhance processes, tools, and development.
  • Extensive testing and troubleshooting experience.
  • Excellent oral and written communication skills.
  • Motivated and results-oriented.
  • Ability to thrive and grow in a fast-paced team environment.
  • Ability to work collaboratively with distributed teams on process improvements and productivity-enhancement tools.
  • Desire to learn new skills.
  • Bachelor of Science degree in a technical discipline.

Nice To Haves

  • Master's degree.

Responsibilities

  • Write and maintain well-designed, robust, reliable, repeatable, and maintainable open-source tests that identify issues early and provide adequate component coverage.
  • Work on product source code, test source code, and frameworks used in testing.
  • Focus on install technologies, including filesystems, user privileges, and dmg, pkg, exe, and msi installation bundles, as well as Core Java Libraries.
  • Work with feature and component teams to drive quality in networking, core libraries, and installers.
  • Develop testing tools, techniques, and infrastructure to increase release-cycle speed.
  • Collaborate with engineering teams to understand new technologies and design and develop functional test suites.
  • Design and develop test frameworks and test applications.
  • Increase code coverage and minimize validation escapes to customers.
  • Improve testing efficiency, productivity, and consistency to support timely software releases.
  • Conceive, plan, implement, and collaborate with distributed teams on process improvements and productivity-enhancement tools.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion.
  • Short-term and long-term disability coverage.
  • Life insurance and AD&D.
  • Supplemental life insurance for employees, spouses, and children.
  • Health care and dependent care flexible spending accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Paid time off, with flexible vacation for eligible salaried employees or accrued vacation for other eligible employees.
  • 11 paid holidays.
  • Paid sick leave: 72 hours upon hire, refreshed each calendar year, with unused balances carrying over up to 112 hours.
  • Paid parental leave.
  • Adoption assistance.
  • Employee Stock Purchase Plan.
  • Financial planning and group legal benefits.
  • Voluntary auto, homeowner, and pet insurance.
  • May be eligible for a bonus and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service