Senior Application Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+27 more
Job description
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., * 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.
Requirements
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., * 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.
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…