The Service Engineering Group develops cutting-edge software solutions to enable the Oracle Platinum Services, Oracle Advanced Customer Services, Cloud Services & Support Service businesses. We are looking for Senior Software Engineers to be part of our continuously growing team of highly skilled professionals.
As a senior engineer, you will be responsible for engineering solutions used in the provision of advanced services to Oracle Customers. You will provide thought leadership in the design and creation of these services in partnership with product management and delivery organizations. We focus on providing solutions that will enable the release of a continual value add to our customers.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing, and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in an area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Qualifications:
Proficient in JavaScript, TypeScript, and frameworks like ReactJS or PreactJS Strong expertise in JSX, Hooks, and component composition patterns Hands-on experience with Micro-Frontend architecture and scalable component design Advanced knowledge of HTML5, CSS3, and modern JavaScript (ES6+) features Solid understanding of responsive web design principles and cross-browser compatibility Proficient in using Webpack (or similar bundlers) with focus on performance tuning for micro-apps Deep familiarity with RESTful API integration, AJAX, and working with JSON and the DOM Strong foundation in accessibility (a11y) best practices and WCAG guidelines Experience in developing and maintaining unit tests using frameworks such as Jest, Testing Library, or Mocha Comfortable working in agile environments, including Scrum-based teams Experience with CI/CD pipelines and cross-functional collaboration Familiarity with Vite, Rollup, or modern alternatives to Webpack Contributions to component libraries or design systems Experience in building or maintaining Storybook or similar component documentation tools Involvement in open-source projects or internal tooling initiatives Collaborate with UX Designer to prototype the user experience during the design phase Experience using ReactJS or PreactJS in production-grade applications Troubleshoot and resolve performance issues in the web application 5+ years of professional experience in front-end web development Holds a BS/MS in Computer Science or a related technical fieldPerson Specification - Although not definitive, the ideal candidate will demonstrate the following attributes:
Strong interpersonal & presentation skills Critical thinking and decision-making skills Results orientated, an ability to manage multiple priorities is also expected Highly organized and detail oriented Self-driven, team oriented and self-motivated The ability to influence at all levels with well-developed persuasive arguments An ability to work under pressure and meet deadline requirements complimenting a proactive and flexible approach with a resilient and results-orientated nature Technical thought-leadership Creative & practical design skills Technical mentoring Strong customer focus Requires minimal supervision but proactively communicates issues and suggestions