Sr Principal Software Developer
Location
Bangalore | India
Job description
Design, develop, troubleshoot and support software programs on ATP, ExaDB-D, Exa@CC, Exadata, ZDM, Sharding, MAA, Oracle Database Appliance(ODA), Real Application Clusters, Docker & Kubernetes, Operator & Container Network Interfaces(CNI). The engineer will interact with customers to provide knowledge transfer, best practices, diagnostic tools and techniques, frequently faced problems, etc on new product features. The balance between product feature development and customer SCP programs. Take initiative and be responsible for delivering complex software by working effectively with the team and broader set of stakeholders. It is preferred that the engineers perform these duties with a minimum direction and a high degree of independence, be comfortable with building relationships across organizations, speaking to executives in senior management, and to resolve cross-product issues.
- Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
- BS or MS degree in computer science, or equivalent 15+ years of software engineering and technical leadership with proven results in designing, implementing and maintaining complex systems and services.
- Proficient in hyper-scaled distributed systems and cloud implementations with a proven track record in Performance, Scalability, and Resiliency.
- Deep understanding of cloud design patterns. Comfortable in CI/CD and DevOps work styles.
- Proficient in deploying Oracle Exadata machines and must be able to work on the performance-related issue.
- Must be experience with Docker & Kubernetes, Operator & Container Network Interfaces(CNI).
- Scripting & configuration languages such as â€' Bash, Python, GoLang and YAML experience a strong plus.
- Proven experience in test-driven development, with Jenkins (or other CI/CD frameworks), experience a strong plus.
- Good understanding of Oracle IaaS and PaaS cloud.
- Ability to work in an extremely fast-paced and challenging environment.
- The engineer requires good technical knowledge of the flagship Database products Exadata or ExaDB-D/Exa@CC, ODA, RAC, ZDM, MAA and core database to ensure successfully end-to-end deployment architecture and smooth transition into production.
- The engineers in this team need to be customer-focused with good communication skills.
Job tags
Salary