Role OverviewThe Senior Software Engineer is a highly skilled technical leader responsible for the design, development, integration, and support of enterprise software solutions that enable OCI strategic business initiatives. This role combines deep technical expertise with strong business acumen to deliver scalable, reliable, and secure software applications across multiple business units.
What You Will Do
Design, develop, test, deploy, and maintain enterprise-grade software applications and integrations. Participate in all phases of the Software Development Lifecycle (SDLC).
Why It Might Be a Fit
The ideal candidate possesses advanced software engineering experience, strong architectural design capabilities, and a passion for developing innovative solutions that improve operational efficiency and business outcomes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field
- 7+ years of professional software development experience
- Demonstrated success delivering enterprise applications in a complex business environment
- Experience leading technical projects and mentoring developers
- Experience integrating business systems and working with cross-functional stakeholders
Benefits
- Competitive salaries
- 401(K)-matching program
- Health and wellness benefits
- Wellness activities
- Parking allowances
- Access to continuous learning
- Paid holidays
- Generous vacation package
- Workplace giving
- Free access to financial resources
- Gym membership discounts
]]>