Software Developer 5
OracleMexico-guadalajara/zapopanUpdate time: October 26,2022
Job Description

Role:

Software Developer 5 – 5G Security Architect 

Profile: 

The Oracle Communications 5G and Policy Management System Architecture team assists the product engineering organization and partners to build secure 4G and 5G products, services, and features. We develop strong product 

security practices, partner with product owners, engineers and executives to ensure new products and features meet the highest security standards. Security is reflected every day in the products and services we build, our company 

operates, and how we engage with service teams and partners. We are trusted advisers and guide the organization to deliver the most secure communications solutions in the industry.

Job Description:

Are you interested in securing a large-scale, highly-available, cloud-native, 5G communications solutions? Oracle Communications is building new 5G mobile network solutions that operate at high scale in broadly distributed and 

rapidly growing multi-tenant cloud environments. Our mission is to provide our customers with the most secure communications products and services. 

We're looking for hands-on security software architects and developers with expertise and passion in solving difficult security problems in distributed systems, multi-tenant services, and large-scale cloud-native infrastructures. If this is 

you, at Oracle Communications you can help design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, and working on ambitious new initiatives. A security-focused software architect and developer can make significant technical and business impact. 

As a 5G Security Architect you will work closely with engineers from the various 5G product and cloud service development teams to lead building a secure architecture that is fundamentally sound and efficient. Your influence and 

innovation in design of the full system architecture is critical. You should be familiar with security at all levels of the software, hardware, and network stack; while being exceptionally deep in a few. Intellectual curiosity and an excitement for the challenges of securing complex, massive systems are a must. You should value simplicity and usability as well as security and work comfortably in a collaborative, agile environment.

 

Things you’ll do:

  • Consult software development teams in design and architecture of secure systems. Collect, identify, and develop best practices, patterns, and anti-patterns for specific security-related problems.
  • Perform threat modeling exercises and propose technical controls for critical systems, conduct and facilitate technology security reviews including Secure SDLC testing requirements & Identify, prioritize, and help implement security improvements that maximize security while keeping developers productive
  • Serve as security thought leader for all application security automation. Architect, design, prototype, support, and evaluate security-focused tools and services including project leadership. Assist with triage of findings from security tools. Develop and refine rules and checks for security automation.
  • Research new security technologies
  • Identify and understand inherent, systemic high-risk security issues that could lead to security incidents. Architect, design, prototype, support, and validate scalable security solutions to eliminate systemic issues, including project leadership.

 

Qualifications:

  • 10+ years of experience in product software development
  • Experience developing complex applications and solutions using programming languages such as Java, C++, C, etc.
  • Experience in several aspects of security:
    • Security design and threat modeling
    • Security consulting and development of best practices, patterns and anti-patterns, secure-by-default solutions
    • Research of new security technologies
    • Automation: from prototyping new security tools, evaluating/validating existing security tools, automation, to supporting and improving existing product security tools: SAST, DAST, IAST, RASP, SCA, etc.
    • Systemic security issues: identifying, root cause analysis, designing security solutions, including project leadership
    • Web application security experience:
      • web application vulnerabilities and mitigations beyond the OWASP Top 10
      • Expert in web browser security
      • Experience with federation protocols (SAML, OAuth)
    • Network security experience:
      • Building network security architectures for complex global networks
      • Network and web related protocols such as, TCP/IP, UDP, IPSEC, HTTP, HTTPS, Routing protocols, such as BGP and route reflectors.
  • Good understanding of cloud architecture and hybrid on-premises / cloud designs. An ideal candidate has a working knowledge of public clouds, and particularly Oracle Cloud.
  • Strong technical skills and a system-wide vision including all aspects of the cloud ecosystem – networking, security, integration, CI/CD among others.
  • Highly motivated, self-starter with a quick learning style and a strong ambition to remain up to date with current technologies and trends. An ideal candidate understands the need to balance continuous personal development and non-work life with the pressures of delivery.
  • Exceptional analytical and critical reasoning skills capable of flexible and lateral thinking. An ideal candidate has excellent problem-solving skills, is able to develop and analyze options/hypotheses objectively, and is able to apply industry-leading practices.
  • Ability to actively lead technical discussions with customers, partners, and other Oracle teams. An ideal candidate has good communication skills (both written and verbal) with the ability to effectively communicate with customers and executives, succinctly articulate business impacts, translate technical information into layperson and business terms, concisely ‘storyboard' complex problems, solutions, and approaches in a manner appropriate for diverse audiences. The candidate ideally has the ability to produce high-quality deliverables that can be used as architectural runway by product development teams. 
  • An ideal candidate is able to serve as technical strategist, advisor, and engineering mentor, and has a natural inclination to coach – through training, public forums, blogs, and conferences.
  • An ideal candidate has experience in leading small technical teams and managing projects to accomplish business objectives.
  • Bachelor’s degree, Master’s degree preferred, (or equivalent experience) in Computer Science or related field.
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. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

Get email alerts for the latest"Software Developer 5 jobs in Mexico-guadalajara/zapopan"