OROracle
Software Developer 4
Pune ₹3-12 LPA Posted 27 Oct 2025
FULL TIME
Golang
Terraform
Distributed Systems
Java
Computer Networking
Job Description
We re looking for engineers who are self-motivated, passionate about solving complex software challenges, and able to dive deep into systems to understand and improve them. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.
Responsibilities
- As a Principal Engineer, you ll be responsible for designing, defining and building platform data planes. You will collaborate across OCI to build next gen platform data planes
Basic Qualifications
- BS or MS degree in Computer Science or relevant technical field involving coding or equivalent practical experience
- 6+ years of full-time professional experience in software development
- Demonstrated ability to write great code using Java, GoLang, or similar languages
- Proven ability to deliver products and experience with the full software development lifecycle
- Experience working on large-scale, highly distributed services infrastructure
- Experience working in an operational environment with mission-critical tier-one livesite servicing
- Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive
- Experience designing architectures that demonstrate deep technical depth in one area, or span many products, to enable high availability, scalability, market-leading features and flexibility to meet future business demands
Preferred Qualifications
- Experience as technical lead on a large-scale cloud service
- 10+ years of full-time professional experience in software development
- Hands-on experience developing and maintaining services on a public cloud platform (e.g., AWS, Azure, Oracle)
- Knowledge of Infrastructure as Code (IAC) languages, preferably Terraform
- Strong knowledge of databases (SQL and NoSQL)
- Strong knowledge of Computer Networking (OSI layers, HTTP, DNS, TCP/IP, DHCP, Routers, Gateways, Subnets, etc.)
- Strong knowledge of building distributed systems
- Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)
- Experience with hiring, mentorship and raising the talent bar across the organization.
