Back to jobs

Senior Application Software Engineer

Oracle · Nashville, TN, US

Spotted 4h ago

Job details

Level
Senior
Education
Bachelor's degree
Posted
Nov 3, 2026
Last confirmed open
Nov 3, 2026
Job description

About this role

You will design, implement, and support application features and engineering improvements, combining hands-on development with guidance for other engineers. You will contribute to architecture and team practices, seek review from your manager or senior technical leaders, and deliver reliable solutions within agreed technical direction.

Responsibilities

  • Drive complex application features from requirements through production. Work with product managers, designers, engineers, and stakeholders to define scope, acceptance criteria, accessible user experiences, and delivery priorities.
  • Create design specifications, APIs, data models, and documentation that build on or extend existing architecture, proposing new approaches where needed. Address security, data accuracy, access controls, scalability, and API lifecycle compatibility; obtain review from senior technical leaders.
  • Implement maintainable application code and integrations. Diagnose complex defects and service interactions, develop fixes, profile performance, and use customer feedback to recommend improvements and communicate resolutions.
  • Improve development tools, Git workflows, repository practices, and automation. Implement reusable environments, templates, and scripts with team engineers, simplifying work and evaluating technologies for application needs.
  • Own the quality of your code and ensure it is thoroughly tested before release. Develop and execute test plans with automated unit, integration, regression, performance, and security tests; strengthen acceptance checks and prevent recurring defects.

Required Qualifications

===========================

Meet one of the following education and software development experience routes:

  • 5 years of software development experience; or
  • A bachelor’s degree or B.Tech and 3 years of software development experience; or
  • A master’s degree or M.Tech and 2 years of software development experience; or
  • A doctorate and 1 years of software development experience.

Applicable degree fields include Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or a related field.

  • 5 years of programming and/or scripting experience and 4 years of database experience.
  • Strong programming skills, including JavaScript or TypeScript and a language such as Java, Python, or Go; experience with SQL, relational data modeling, REST APIs, and user experience development.
  • Ability to design maintainable application components, resolve complex defects, and optimize performance while following architecture, secure coding, and applicable compliance requirements.
  • Experience with source control, in-depth code reviews, automation, software test plans, quality assurance, CI/CD, observability, and production troubleshooting.
  • Ability to analyze data for actionable insights, use agile methods, estimate software effort and complexity, and improve delivery processes.
  • Ability to develop embedded systems and balance hardware and software for performance.
  • Clear written and verbal communication, effective collaboration, and experience coaching engineers and coordinating technical work.

Preferred Qualifications

============================

  • 3 years of experience with cloud platforms such as OCI, AWS, Azure, or Google Cloud.
  • 1 year of experience working with operating budgets or project financials.
  • Experience with PostgreSQL, Oracle Database, PL/SQL, enterprise identity integration, and role-based access control.
  • Experience with enterprise modernization, workflow automation, data platforms, reusable developer tools, or AI capabilities, including reviewed and tested use of AI development tools.
Interested in this role?Continue on Oracle's careers page.
Apply on Oracle