Senior Application Software Engineer

Oracle Corporation

Hyderabad

On-site

INR 3,000,000 - 5,000,000

Full time

17 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Life insurance
Retirement plans
Volunteer programs

Job summary

Oracle NetSuite is seeking a Senior Application Software Engineer in Hyderabad to design and deliver scalable enterprise capabilities. You will own features end-to-end, collaborate with engineering, product, and UX teams, and apply AI-assisted development thoughtfully while maintaining security and reliability.

This hands-on role covers design through production support, with emphasis on code quality, testing, and performance. Strong Java/TypeScript skills and 5+ years of experience are required.

Qualifications

  • 5+ years of professional software development experience.
  • Strong proficiency in Java or a comparable object‑oriented language such as C# or Python.
  • Strong SQL and relational database skills, including data modeling, transactions, query optimization, and troubleshooting.
  • Ability to design maintainable solutions and evaluate tradeoffs involving performance, reliability, complexity, and delivery effort.
  • Experience with automated testing, version control, code reviews, and continuous integration.
  • Ability to use AI‑assisted development tools effectively, with critical review of output and security considerations.
  • Clear communication and collaboration across functions, mentoring engineers.

Responsibilities

  • Translate business and customer requirements into clear technical designs and tradeoffs.
  • Own the delivery of features and improvements across design, coding, testing, release, and production support.
  • Develop and maintain services, APIs, and database-backed applications with focus on reliability, security, and performance.
  • Investigate complex issues, understand unfamiliar code, and improve systems through incremental changes.
  • Use AI-assisted tools to support code exploration, implementation, testing, debugging, and documentation; validate output for correctness.
  • Build quality into development through automated tests, code reviews, and data integrity validation.
  • Collaborate with product management, UX, QA, and other teams to clarify scope and deliver useful outcomes.
  • Contribute to technical decisions, explain tradeoffs, and identify opportunities to reduce technical debt.
  • Mentor engineers through feedback, design discussions, and knowledge sharing.

Skills

Java
TypeScript
Web Application Development

Education

Bachelor’s or Master’s in CS/CE

Tools

Git
CI/CD

Job description

  • Does this position require a security clearance? No
  • Years 6 to 10+ years
  • Additional Info Visa / work permit sponsorship is not available for this position
  • Applicants are required to read, write, and speak the following languages English
Job Description

Oracle NetSuite builds cloud business applications that help organizations manage financials, operations, commerce, and more.

We’re looking for a Senior Application Software Engineer who combines strong technical fundamentals with curiosity about better ways to build software. You’ll design and deliver reliable, scalable capabilities for enterprise customers, collaborate across engineering, product management, and help improve how the team develops and operates software.

This is a hands‑on role with ownership from understanding the business problem through design, implementation, testing, release, and production support. We value engineers who use AI‑assisted development thoughtfully while remaining accountable for the correctness, security, and maintainability of their work

Responsibilities

Responsibilities

  • Translate business and customer requirements into clear technical designs, identifying dependencies, edge cases, and implementation tradeoffs.
  • Own the delivery of features and improvements across design, coding, testing, release, and production support.
  • Develop and maintain services, APIs, database‑backed applications, and user‑facing capabilities with attention to reliability, security, performance, and scalability.
  • Investigate complex issues, understand unfamiliar code, and improve existing systems through practical, incremental changes.
  • Use approved AI‑assisted tools to support code exploration, implementation, testing, debugging, and documentation. Independently validate generated output and remain accountable for its correctness and quality.
  • Build quality into development through automated tests, code reviews, and validation of data integrity, backward compatibility, and performance.
  • Collaborate with product management, UX, QA, and other engineering teams to clarify scope, resolve dependencies, and deliver useful customer outcomes.
  • Contribute to technical decisions, explain tradeoffs, and identify opportunities to simplify architecture and reduce technical debt.
  • Mentor engineers through constructive feedback, design discussions, and knowledge sharing.

Improve development workflows through automation and AI, assessing benefits through delivery effectiveness, quality, and maintainability.

Required qualifications

  • 5+ years of professional software development experience, including independently delivering features or substantial system improvements.
  • Strong proficiency in Java or a comparable object‑oriented programming language, such as C# or Python.
  • Solid understanding of software design, data structures, algorithms, and debugging.
  • Strong SQL and relational database skills, including data modeling, transactions, query optimization, and troubleshooting.
  • Ability to design maintainable solutions and evaluate tradeoffs involving performance, reliability, complexity, and delivery effort.
  • Experience with automated testing, version control, code reviews, and continuous integration.
  • Ability to use AI‑assisted development tools effectively, or learn them quickly, while critically reviewing their output and following security and data‑handling requirements.
  • Clear communication skills and experience collaborating across functions and mentoring engineers.

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.

Preferred Qualifications

  • Experience with ERP, financial, or other enterprise business applications.
  • Familiarity with NetSuite and SuiteScript.
  • Experience building or supporting distributed systems and diagnosing production performance or reliability issues.
  • Experience integrating AI capabilities into applications using model APIs, retrieval, or tool integrations, including evaluating output quality and handling failures.
  • Examples of improving engineering productivity or software quality through automation and AI‑assisted workflows.
Required Skills
  • Java
  • TypeScript
  • Web Application Development
About Us

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life‑saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute.

  • competitive benefits that 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Application Software Engineer
Senior Application Software Engineer

Oracle • Hyderabad

On-site
INR 2,500,000 - 5,500,000
Software Development Manager
Software Development Manager

Oracle Corporation • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Java Full Stack Developer-NetSuite
Senior Java Full Stack Developer-NetSuite

Oracle • Hyderabad

On-site
INR 2,000,000 - 4,200,000
Platform Software Engineer
Platform Software Engineer

Oracle Corporation • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Product Manager/Strategy 3-ProdDev
Product Manager/Strategy 3-ProdDev

Oracle • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Principal Platform Software Engineer
Principal Platform Software Engineer

Oracle • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
Principal Software Engineer - Network Reliability Engineering - AI/ML
Principal Software Engineer - Network Reliability Engineering - AI/ML

Oracle • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Competitive benefits
Flexible medical and life insurance
Retirement options
Principal Platform Software Engineer
Principal Platform Software Engineer

Oracle • Chennai

On-site
INR 1,200,000 - 3,000,000
Senior Enterprise Applications Developer (NetSuite)
Senior Enterprise Applications Developer (NetSuite)

Precisely • India

On-site
INR 1,200,000 - 2,400,000
Support Engineer 2
Support Engineer 2

Oracle • Ahmedabad District

On-site
INR 600,000 - 900,000