As a Senior Software Engineer at Oracle, you will be part of the software engineering division, working on designing, developing, and debugging software applications or operating systems. You'll be responsible for implementing changes to existing software architecture to meet changing needs, and work closely with other development teams, product management, and UX to translate user requirements into technical solutions for NetSuite's next-generation user experience. The role involves leveraging modern development processes and tools, including Oracle JET and TypeScript, and creating applications with the highest levels of quality, security, reliability, efficiency, scalability, and usability. You'll also provide technical leadership to other software developers and may have a project lead role or mentor lower-level personnel. This position requires independent judgment to handle varied and complex duties and tasks.