Senior Manager, Software Engineering - OCI
Oracle · Nashville, TN · 1 wk ago
Engineering$133k–$306k/yrFull-time
About the role
The successful candidate will lead the software engineering division, applying software architecture knowledge to manage tasks such as developing, debugging, or designing software applications, operating systems, and databases. They will oversee enhancements within existing software architectures and propose architectural improvements. The role involves managing and controlling activities across multiple functional areas and ensuring operational planning meets corporate specifications.
Responsibilities
- Apply software architecture knowledge to manage software development tasks, including developing, debugging, or designing software applications, operating systems, and databases.
- Oversee enhancements within existing software architectures and propose architectural improvements.
- Manage and control activities in multi-functional areas of sections.
- Ensure appropriate operational planning is effectively executed to meet corporate specifications.
- Lead and manage a team of software engineers.
Requirements
- Demonstrated leadership and people management skills.
- Strong communication skills, analytical skills, and thorough understanding of product development.
- Bachelor’s degree in Computer Science or equivalent industry experience.
- 5+ years of software engineering or related experience.
Qualifications
- BS or MS degree or equivalent experience relevant to functional area.
- 4 years of software engineering or related experience.
Skills
- Knowledge of professional software engineering best practices for the full software development life cycle.
- Experience building and operating large scale, highly available, cloud based distributed systems.
- Experience using Amazon Web Services such as EC2, EBS, Lambda, Dynamo and S3 or equivalents.
- Strong knowledge of operating system fundamentals.
- Thorough understanding of data models and distributed persistence technologies.
- Strong troubleshooting and performance tuning skills.
- Understanding of latest security principles, techniques, and protocols.
- Experience building and operating scalable infrastructure software or distributed systems.
- Experience with big data solutions.
- Direct experience building services in a multi-tenant, virtualized or containerized environment.
- Direct experience with fleet orchestration for both virtual and containerized workloads.
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
- Working familiarity with building secure software using modern security principles.
Benefits
- Medical, dental, and vision insurance.
- Short term and long term disability.
- Life insurance and AD&D.
- Supplemental life insurance (Employee/Spouse/Child).
- Flexible spending accounts.
- Pre-tax commuter and parking benefits.
- 401(k) Savings and Investment Plan with company match.
- Paid time off: Flexible Vacation, Paid sick leave, 11 paid holidays.
- Voluntary benefits including auto, homeowner and pet insurance.
Pay
- Hiring Range in USD from: $133,100 - $306,400 per year.
Schedule
- Full-time.