Jobs · Engineering · Tennessee

Software Development Manager

Oracle · Nashville, TN · 2 wk ago
Engineering$113k–$264k/yrFull-time

Responsibilities

  • Lead, inspire, and develop a high-performing engineering organization, ensuring the professional growth of engineers.
  • Oversee software architecture, development, debugging, and enhancement activities in line with design specifications and business requirements.
  • Advocate for and drive improvements within existing architectures, guiding your team in delivering resilient, automated, and scalable solutions.
  • Set clear, measurable goals; monitor progress and hold teams accountable for achieving key deliverables at high quality.
  • Contribute to the definition of the technology roadmap and operational strategies for compute metering and power management, ensuring alignment with OCI’s priorities.
  • Build and maintain operational support structure for your services, including on-call rotations. Lead operational incidents to resolution as necessary.
  • Deliver post-mortem analysis for operational incidents and drive necessary improvements in process and services to improve availability as a result.
  • Articulate project outcomes to leadership and stakeholders, ensuring understanding, support, and alignment.
  • Responsible for hiring plans and attainment of hiring goals. Lead by example in identifying and nurturing talent, conducting career development conversations, and promoting a culture of continuous learning and advancement.

Qualifications

  • Leadership Experience: 6-10 years engineering experience, including 0-2 years as a people manager.
  • Technical Proficiency: Strong, hands-on technical background, with knowledge of software development, cloud technologies, infrastructure automation, and cloud compute systems.
  • Execution: Proven ability to execute on strategic and operational roadmaps for technical organizations.
  • Communication and Collaboration: Exceptional written and verbal communication skills. Demonstrated ability to collaborate well with cross-functional teams.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field required. Advanced degrees or relevant certifications in project/program management preferred.
  • Passion for Excellence: Demonstrated drive to create and lead world-class engineering teams and the mindset to foster excellence.

Similar jobs