Software Development Snr Manager
San Jose, CR,Costa Rica, CR
hace 6 días

Job Description

Preferred Qualifications

Senior Platform team Manager, OCI Cloud – Load Balancer (LB) + Web Application Firewall (WAF) - OCI Virtual Networking

Oracle Cloud Infrastructure (OCI) is looking for a Senior Platform/SRE Team Manager who will lead a team responsible for building & maintaining the OCI LB+WAF service. The team is responsible for current and future infrastructure maintenance and development, automation & orchestration, releases, patching and various operational tasks & escalations.

You will work closely & grow a team of brilliant engineers on daily basis, will help them overcome challenges they are facing and ensure that there are no obstacles to deliver future commitments. Those daily responsibilities include participating in and helping with Scrum ceremonies, ensuring development is on track and team will reach planned deadlines, managing different kinds of dependencies and risks, participating in product board meetings, being ready to provide team status at any time, contributing to the product roadmap, working with other teams on planning activities and having good time with the team at team building events. You will communicate with national and international teams which are spread across the world in different locations and time zones.

Finally, you will help team members to grow their careers and to achieve set goals.

Majority of the worktime you will deal with different tasks and challenges which will require IT knowledge, so having background of Computer Science and experience in this area is a-must.

Position is open in San Jose, Costa Rica.

Key Responsibilities

  • Lead team and OCI organization toward success
  • Proactively participate in product development, process improvement, OCI initiatives
  • Learn and understand the product
  • Gain strong understanding of technology and techniques used to build product (i.e. technology stacks used, product components, dependencies, data flows, technologies, architecture justification)
  • Show product ownership mind-set in every aspect on daily basis
  • Drive and improve Agile (Scrum) process, facilitate team performance
  • Provide estimates and plans for development efforts; work on roadmap definition
  • Track technical, process and human dependencies and act upon the need to mitigate risks
  • Participate in technical discussions, map discussion outcomes to execution plan, roadmap, existing dependencies, and act as required for product success
  • If required, challenge technical solutions, both internal and ones that come from outside
  • Build team of top-notch engineers - hire new talents and retain existing ones
  • Foster customer-first culture inside a team and outside the organization
  • Regularly report status, wins and obstacles to line manager
  • Expect and embrace change in a team and organization, follow and support OCI processes
  • Skills and Qualifications

  • Have 5 or more years of experience as Technical Team Manager
  • Bachelor’s Degree in computer science or equivalent experience
  • Understanding of Web applications security, WAF, network security is an advantage
  • Experience in Agile Development (Scrum, Kanban, XP) is advantage
  • Experience with orchestration tools (Ansible, Chef, Puppet) is an advantage
  • Experience in building highly-available, distributed systems is an advantage
  • Experience in project management
  • Experience in performance management and team development
  • Be able to facilitate, coach and support team members on daily basis
  • Experience in hiring and retaining software engineers
  • Feel comfortable communicating in cross-team, multi-time-zone, multi-culture environment
  • Be passionate about developing global distributed systems
  • A good understanding of Virtualization and Containerization, Cloud Computing, HTTP v1/v2 and Web, TCP/IP and UDP networking, IP v4/v6 should be presented
  • Must possess the ability to understand new concepts quickly, and apply them accurately through an evolving, dynamic environment
  • Excellent problem-solving skills
  • Possesses strong English written, verbal, and presentation skills
  • Detailed Description and Job Requirements

    Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

    As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.

    Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación