VetJobs - The Leading Military Job Board

Job Information

Oracle Windows Software Developer (Security and Authentication Focus) in Seattle, Washington

Job Description

We are seeking a talented Windows Native Developer with expertise in security and authentication to join our team. As a Windows Native Developer, you will play a key role in designing, developing, and maintaining secure Windows applications, focusing on leveraging TPM (Trusted Platform Module) and cryptography. You will collaborate closely with our interdisciplinary team to deliver robust, high-performance products that meet our solutions' and users' stringent security requirements.

Responsibilities

  1. Design and implement secure Windows applications using C/C++ programming languages, focusing on security and authentication features.

  2. Integrate and leverage TPM (Trusted Platform Module) functionalities to enhance device security, including secure boot, measured boot and secure storage.

  3. Develop and implement cryptographic algorithms and protocols to secure Windows application data transmission, storage, and authentication processes.

  4. Implement robust authentication mechanisms, including multi-factor authentication (MFA), biometric authentication, and token-based authentication.

  5. Collaborate with security architects and engineers to design and implement secure software architectures and mitigate potential security threats and vulnerabilities.

  6. Conduct security assessments and code reviews to identify and address security flaws and weaknesses.

  7. Stay current with emerging security threats, vulnerabilities, and industry best practices, and proactively incorporate security enhancements into Windows applications.

  8. Work closely with cross-functional teams, including product managers, UI/UX designers, and backend developers, to deliver high-quality applications on time and within budget.

  9. Provide technical guidance and mentorship to junior developers on security best practices, cryptography, and Windows development in general.

Requirements:

  1. Bachelor’s degree in computer science, Engineering, or a related field.

  2. Proven experience developing Windows applications with a strong emphasis on security and authentication.

  3. Proficiency in C/C++ and Windows Native Development frameworks (e.g. WinAPI, COM).

  4. Extensive knowledge of TPM (Trusted Platform Module) functionalities and experience interacting with the TPM for secure boot, key management, and attestation.

  5. Strong understanding of cryptographic algorithms, protocols, and libraries (e.g. OpenSSL, Windows CryptoAPI).

  6. Familiarity with authentication standards and protocols such as OAuth2.0, OpenID Connect, and FIDO. Kerberos, SAML, and LDAP are a plus.

  7. Knowledge of Windows internals and low-level system programming concepts.

  8. Familiarity with Windows security features and mechanisms, including Windows Defender, BitLocker, and User Account Control (UAC).

  9. Excellent problem-solving skills and attention to detail, with a passion for writing secure, efficient, and maintainable code.

  10. Ability to thrive in a fast-paced, dynamic environment and deliver high-quality results under tight deadlines.

Disclaimer:

Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range: from $74,800 to $178,200 per annum. May be eligible for bonus and equity.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle’s differing products, industries and lines of business.

Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following:

  1. Medical, dental, and vision insurance, including expert medical opinion

  2. Short term disability and long term disability

  3. Life insurance and AD&D

  4. Supplemental life insurance (Employee/Spouse/Child)

  5. Health care and dependent care Flexible Spending Accounts

  6. Pre-tax commuter and parking benefits

  7. 401(k) Savings and Investment Plan with company match

  8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.

  9. 11 paid holidays

  10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.

  11. Paid parental leave

  12. Adoption assistance

  13. Employee Stock Purchase Plan

  14. Financial planning and group legal

  15. Voluntary benefits including auto, homeowner and pet insurance

About Us

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.

When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.

We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.

Disclaimer:

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. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

* Which includes being a United States Affirmative Action Employer

DirectEmployers