"Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.*Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.**This is a remote/office based position which may be performed anywhere in the United States except for within the state of Colorado.**Group Description*The Oracle Communications 5G and Policy Management System Architecture Teams mission is to increase the business value of Oracle Communications products and cloud services by:* Architecting, designing, and occasionally implementing communications software solutions to achieve business requirements* Ensuring the integrity and consistency of communications products and cloud services* Evaluating and recommending new development processes, technologies, patterns, and methods* Maximizing the appropriate use of Oracle assets, and minimizing duplication* Bridging groups within the product development organization, across the business unit, and across Oracle* Identifying and communicating engineering best practices for software development, testing, and automation* Participating in industry standards work groups applicable to 5G and policy management* Contributing to customer engagement activities for 5G and policy management solutions*Job Description*This job is a senior product software developer position that has an emphasis on the Oracle 5G Service Communication Proxy (SCP). The SCP is a network function of the Oracle Communications 5G Cloud Native Core that helps communication service providers to efficiently secure and manage their 5G network by providing routing control, resiliency, and observability to the 5G core network. Oracles SCP is a 5G-aware service mesh that addresses the challenges caused by the new service-based architecture (SBA) in the 5G core. The SCP has micro-service based architecture, is built on a Linux platform, and deploys in Kubernetes-based cloud native environments.*Job Responsibilities** Design, develop, and test Oracle Communications SCP software using a variety of programing languages, such as Java and Go, on a Linux platform.* Provide technical leadership to a world-spanning product development team* Support pre-sales customer engagement by providing technical expertise on SCP design and implementation.* Review escalated field issues for SCP. Review and write root-cause analysis documents for SCP field issues.* Participate in business requirements reviews and produce development level-of-effort estimates for achieving business requirements.* Participate in software design and code reviews to improve the software performance, maintainability, serviceability, and reliability.* Participate in software architecture and technology selection reviews.*Required Experience and Skills** No less than four years of post-academic software development experience* Experience with networking protocols such as HTTP, TCP, and UDP* Ability to work directly from specifications like IETF RFCs and 3GPP TSs* Multi-threaded and Multi-processor application design on a Linux platform* Experience developing highly concurrent/high throughput software* Experience developing highly available/redundant software* Ability to multi-task and handle changing priorities* Knowledge of software development methodologies, build tools, and product life cycle* Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced organization* Good verbal and written communication skills in English*Preferred Experience and Skills** Experience with agile development methods and frameworks such as Scrum and Scaled Agile Framework (SAFe)* Experience with micro-service based architecture, design, and implementation* Experience with RESTful API development, HTTP, and service-based architecture* Experience in developing telecommunications products for 3G, 4G, and/or 5G mobile core networks* Experience with Kubernetes based cloud native environments and popular common services for those environments* Experience with DevOps, continuous integration, continuous deployment, and automation frameworks* Good public speaking and presentation skills**Job:** **Product Development***Organization:** **Oracle***Title:** *Sr. Software Developer - 5G Products***Location:** *NC,North Car-Morrisville***Requisition ID:** *210004EP***Other Locations:** *United States*"