Oracle America, Inc. is looking to solve the problem of designing, developing, troubleshooting, and testing/QA software by hiring a software engineer who can apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. The role also involves building enhancements within an existing software architecture and suggesting improvements to it.
Requirements
- Data Structures & Algorithms
- Object Oriented Programming
- Database management system (DBMS)
- Cloud computing
- Java, Python, SQL, C, C++, Go
- Docker, DevOps
- CI/CD, REST API
Responsibilities
- Design, develop, troubleshoot and/or test/QA software.
- Apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications.
- Build enhancements within an existing software architecture.
- Suggest improvements to the architecture.
Other
- Master's degree in Computer Science, Engineering, or related technical field and 4 years of experience in the job offered or in a Software Developer-related occupation.
- May telecommute.
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
- Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.
- Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.