ZAPOPAN, JALISCO, Mexico
1 day ago
Software Development Manager

As a Manager of Software Development you will lead a software development team and development for major components of Oracle’s Cloud Infrastructure. You should be a distributed systems generalist, able to architect broad systems interactions, while being very hands-on, able to dive deep into any part of the stack and lower level system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. 

Candidate will be responsible for providing leadership, direction and strategy, establishing and development of organization to meet and execute on strategy. Working with geographically distributed teams and contribute to the success of his/her and other related teams. Delivering large scale project on-time with the high quality. 

Responsibilities

* Leads teams covering service or major feature within a larger service. Fully responsible for design, delivery, and operations of all components in this space.
* Obtain results through the teams /people they lead; 2) attract, develop, and retain talent; and 3) role model OCI Values.
* Developing People and career strategy with employees and providing them with opportunities and visibility, as well as advice and counseling. 
* Demonstrate skill in guiding new employees through an onboarding, coaching employees on their job performance, giving feedback, and suggesting corrective action as appropriate.

Candidate Profile: 

BS/MS or equivalent experience in Computer Science or related fields 2 years of experience leading a team of software engineers. Experience in developing highly scalable end-to-end software solutions. Experience managing a team of software developers.  Experience with cloud technologies at scale.  Strong work ethic, flexibility, and confirmed attention to quality and detail.  Operational toil mitigation and reduction

Minimum Qualifications:

BS or MS degree or equivalent experience relevant to functional area. Typically has 0-2+ years people management or technical lead experience: building and managing high performance platform and/or infrastructure engineering teams, experience across hardware, firmware, and embedded software development across full product life cycles. Experience building multi-tenant, virtualized infrastructure a strong plus. Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc. Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python, Bash, JavaScript, Perl, etc. Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures. Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies. Strong troubleshooting and performance tuning skills.

Career Level - M2

Confirm your E-mail: Send Email