Senior Software Engineer

Apple Inc.

(Cupertino, California)
Full Time
Job Posting Details
About Apple Inc.
The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.
Responsibilities
**Job Summary** Do you love designing & architecting highly scalable services ? Does the idea of performance tuning Java applications make your heart leap? Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day to day basis? Would you enjoy exploring new technologies? We are looking for an exceptional individual with a security focus to play a hands-on role in developing and promoting best security practices within software solutions. The candidate must possess excellent leadership & software engineering skills, be a pro-active solution-oriented individual with strong communication skills. **Description** In this role, you will be responsible for the following: * Provide expertise in defining and developing innovative software solutions primarily in the security field * Keep up-to date on latest technology solutions to generate innovative ideas to solve business challenges * Work proactively across multiple applications to ensure security vulnerabilities are addressed early during development, and remediation measures are completed * Lead technical developers; own and review deliverables for accuracy, quality, application performance and completeness * Work with project managers and technical teams in a cross-functional environment, to implement quality products that meet the business goals
Ideal Candidate
**Key Qualifications** * Minimum 7 years experience in software development * Expert in Java/J2EE object orientated development * Expert in secure coding practices * Expertise in application security; authentication and authorization * Background in securing content across multiple dynamic media with various cryptographic techniques * Symmetric encryption TDES/AES * Asymmetric encryption RSA/ECC * Public Key Infrastructure (PKI) * Expertise in video streaming, text and image processing * Strong understanding of both front-end and back-end web technologies (HTTP, AJAX, XML, JSON, CSS etc) * Agile SW development experience * Experience with software build tools such as Maven, Nexus, Gradle * Experience with version control systems such as Subversion, GIT * Preferred * Development experience in Cocoa / Objective-C in creating iOS and OS X applications using modern Apple development frameworks * Experience in OpenCL/OpenGL/OpenGLES programm **Education** * Bachelor's degree in Computer Science or equivalent, and 7+ years of related experience.
Compensation and Working Conditions

Additional Notes on Compensation

Weekly Hours: 40.00

Working Conditions

Security Solutions - Job Number: 40189963

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.