Software Developer - Oracle Bare Metal Cloud - Network Connectivity
Posted: January 23, 2017
Reference ID: 1700031T
Oracle Bare Metal Cloud - Network Services Group
Principle Member of Technical Staff
https://www.google.com/#q=Oracle Bare Metal Cloud
Are you interested in building large-scale distributed networking solutions for the cloud? Do you love the idea of working in an autonomous environment with the excitement of a start-up, but the financial backing of a Fortune 500 company? You'll be joining near the ground floor of a fast-growing new venture that offers a ton of autonomy and a lot of variety. This role offers huge upside potential, high visibility, and fast career growth without the risk of a typical start-up. It is a unique opportunity to work with smart people who are solving complex problems in distributed systems, networking, multi-tenant Infrastructure-as-a-Service (IaaS), and Software Defined Networking (SDN) operating at massive scale.
Customers always want higher availability, more bandwidth, greater network security, less network latency, less network jitter, and lower overall cost. We are reimagining the traditional planning, provisioning, and life cycle by creating SDN services that allow customers to connect their on-premises networks, data center networks, and/or other networks via enterprise-grade links to Oracle's cloud. Customers can then access dozens of leading PaaS and IaaS services that span database, Java, integration, analytics, compute, and storage. At its core, our SDN services provide customers with rapid configuration, pay-as-you go pricing, and seamless scalability.
We are looking for a Principal Software Development Engineer to build state of the art SDN services starting from the ground floor. You will own and lead software architecture for major components of Oracle's SDN Cloud IaaS. You'll own and lead software development of those services. You'll direct the team and mentor software engineers. It's still early in the lifecycle so you'll need to be good at defining long term scalable architectures, leading small teams of cross-functional engineers, and developing software that delivers customer value. You should be comfortable diving deep into software stacks, networking stacks, and driving technical integrations with peer teams. We value simplicity, developing others, life-long learning, and taking in active role in the definition and evolution of our standard practices and procedures.
A great software development engineer will make all the difference for our team, our organization, our product, and our customers. Are you passionate about architecting, designing, developing, and delivering a great product? Do you thrive in a fast-paced environment, and want to be an integral part of a truly great team? Come join us!
• 5 years application development
• 3 years large scale distributed application or web service
• Experience with at least two high level languages such as C, C , C#, and Java
• Experience with at least two scripting languages such as python, perl, or ruby
• Experience with networking protocols such as TCP/IP, VPN, DNS, DHCP, and SSL
• Experience with desktop and server operating systems
• Excellent organizational, verbal, and written communication skills
• Excellent judgment in influence for product roadmap direction, features, and priorities
• Bachelor's or Master's degree in Computer Science, Electrical/Hardware Engineering or related field
• Masters / PhD degree in Computer Science or related engineering field
• Experience with embedded or real-time operating systems
• Experience with network security authentication, cryptography, including both symmetric, asymmetric and Public Key Infrastructure (PKI)
• Experience with network configuration management
Position is location in the Oracle Cloud Dev Center Seattle, Washington.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veteran status or any other characteristic protected by law.
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.