Principal Software Developer
Oracle
- Zapopan, Jal.
- Permanente
- Tiempo completo
- 6 to 10+ years of distributed service engineering experience in a software development environment
- Development experience in a modern programming language, such as Java, C++, C#
- Hands-on experience designing, developing, and operating public cloud service control planes
- Deep understanding of object-oriented design specifically within a cloud environment
- Experience working closely with architects, principals, product and program managers to deliver product features on time and with high quality.
- Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Deep understanding and hands on experience of databases, NoSQL systems, storage, and distributed persistence technologies.
- Demonstrable technical leadership and mentorship skills
- BS degree in Computer Science or related field
- Hands-on experience developing services on a public cloud platform (e.g., OCI, AWS, Azure, GCP)
- Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch
- Experience and understanding of multi-AD/AZ and regional data centers
- Building continuous integration/deployment pipelines with robust testing and deployment schedules
- Own the engineering delivery of a service or product.
- Work closely with architects, product and program managers to deliver product features on time and with high quality.
- Drive engineering efforts and provide direction other members of the team.
- Collaborate with other product teams.
- Proactively identify and resolve risks and issues that may dent team's ability to execute.
- Which includes being a United States Affirmative Action Employer