Senior Software Engineer
2 days ago
Senior Software Engineer - Privacy Controls and Frameworks
San Diego, California, United States
Software and Services
User privacy is a fundamental value at Apple, and it is crucial that our users comprehend and have the control to effectively manage their personal data. This is achieved today through the authentication prompts and controls presented to users for applications to access: sensor data such as Gyro, wireless radios such as Bluetooth and WiFi, and personal data such as Calendar and Photos. We are seeking a software engineer who is passionate about developing privacy features to join our team and build the next generation of privacy and data access features. The engineer in this role will collaborate with the system, framework, and UI layers across the Apple ecosystem to design and construct transparency, consent, and control features regarding the sharing of user personal data with applications. Join the team to solve challenging technical problems and drive innovation here at Apple.
Description
The Engineer will debug and enhance systems written in C, Obj-C, and Swift that give the user control over how their personal data is shared with other systems, applications, and individuals. This person will design, implement, and integrate permission systems which manage access to sensor information (e.g., Bluetooth, location) and data stores (e.g., Calendar, Contacts). As technologies in the Apple ecosystem evolve, this Engineer will be part of building and integrating new privacy controls and data access methods. This person will have a focus on continually evolving our systems to keep up with new threat vectors which would bypass the user’s consent. The Engineer in this role will be building software frameworks, generally at the system services layer of the platform’s OS. The individual will participate in all phases of the software development cycle across nearly all platforms in the Apple ecosystem to deliver privacy controls and capabilities to our users. Strong communication and collaboration skills are desirable to be successful in working across many teams to build the best user experience possible.
Minimum Qualifications
- 5 years professional experience as a software engineer
- Can demonstrate ability to write, compile and debug software written in Objective-C or Swift
- Demonstrates ability to design and debug simple multi-threaded systems
- Experience in the planning, design, implementation, integration, test and maintenance phases of software development
Key Qualifications
Preferred Qualifications
- Can verbally communicate technical information clearly
- Possess a keen interest in software technology in the privacy and security domains as well as around general software engineering and best practices.
- Prior professional experience doing system design on software which had a focus on user privacy or security
- Experience designing and maintaining software APIs
- Experience being the technical lead on a software project which spanned multiple teams
- Experience mentoring and developing junior engineers
Education & Experience
Additional Requirements
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $135,400 and $250,600, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
#J-18808-Ljbffr-
Senior Software Engineer
6 days ago
San Diego, California, United States APN Software Services, Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at APN Software Services, Inc. As a key member of our ECG Software Solutions group, you will be responsible for designing, developing, and maintaining robust, secure, and scalable full-stack applications using Java, Spring Boot, JavaScript, and Angular.Key...
-
Senior Full Stack Software Engineer
5 days ago
San Diego, California, United States APN Software Services, Inc. Full timeCompany Overview: As a leading software services company, APN Software Services, Inc. is dedicated to delivering innovative solutions that transform businesses. Our team of experts works collaboratively to design, develop, and deploy cutting-edge applications that meet the evolving needs of our clients.Job Description: We are seeking an experienced Senior...
-
Senior Software Engineer
3 days ago
San Diego, United States Leidos Full timeLeidos Senior Software Engineer San Diego, California Apply NowWe’re seeking a Senior Software Engineer to collaborate with a team of software engineers, algorithm engineers, and FPGA/Firmware engineers in addressing emerging challenges in space sensor capabilities. The candidate will primarily work to develop sensor-based products, develop space-based...
-
Senior Software Engineer
3 days ago
San Diego, United States Howden Group Holdings Full timeAt DUAL North America, our core values dictate how we live and work. We are a group with independence and people at its heart and we are a home for talent with a unique culture: the biggest small company in the world. The focus on being a People First business has always been at the very heart of the Group; Our vision was to create an independent business...
-
Senior Embedded Software Engineer
1 day ago
San Diego, California, United States TrellisWare Technologies Full timeAbout the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at TrellisWare Technologies. As a key member of our engineering team, you will be responsible for designing, implementing, and integrating embedded real-time software abstractions for RTOS APIs and hardware platform drivers.Key ResponsibilitiesDesign and...
-
Senior Engineer,Software Engineering
2 days ago
San Diego, United States ResMed Inc Full timeSenior Engineer, Software EngineeringSenior Engineer, Software EngineeringApply locations San Diego, CA, United States time type Full time posted on Posted 3 Days Ago job requisition id JR_038137Global Technology Solutions (GTS) at ResMed is a division dedicated to creating innovative, scalable, and secure platforms and services for patients, providers, and...
-
Senior Software Engineer, C++
2 days ago
San Diego, United States DeepSight Technology Full timeJob DescriptionJob DescriptionDeepSight Technology Inc. is actively searching for a Senior Software Engineer to apply to join our amazing medical imaging team full-time at our Santa Clara, CA office!We are an innovative medical imaging company that invests in our team and offers real opportunities for career growth. This Senior Software Engineering position...
-
Senior Principal DSP Software Engineer
2 days ago
San Jose, United States Software Placement Group Full timeSenior Principal DSP Software EngineerJoin our team as a Senior Principal Digital Signal Processing (DSP) Software Engineer in San Jose, CA, and be part of an innovative group tackling complex challenges with solutions that yield impactful results. This role demands a creative individual who thrives in a multi-disciplinary engineering environment, enhancing...
-
Senior Software Engineer
2 days ago
San Diego, United States ResMed Inc Full timeJob Title: Senior Software EngineerLocation: San Diego, CAEmployment Type: Full-TimeExperience Level: Senior (8+ years)Job Description :We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining APIs and services, and building...
-
Senior Software Engineer
2 days ago
San Diego, United States Intuit Inc. Full timeCome join the Systems and Operational Engineering organization as a Senior Software Engineer. We are looking for team members that love new challenges, cracking tough problems, and working cross-functionally. Service-oriented thinking along with excellent diagnostic and communication skills and a passion to resolve customer problems is a must-have for this...
-
Senior Software Engineer
2 days ago
San Diego, United States Intuit Full timeCome join the Systems and Operational Engineering organization as a Senior Software Engineer. We are looking for team members that love new challenges, cracking tough problems, and working cross-functionally. Service-oriented thinking along with excellent diagnostic and communication skills and a passion to resolve customer problems is a must-have for this...
-
Senior Software Engineer
2 days ago
San Diego, United States Intuit Full timeCome join the Systems and Operational Engineering organization as a Senior Software Engineer. We are looking for team members that love new challenges, cracking tough problems and working cross-functionally. Service oriented thinking along with excellent diagnostic and communication skills and a passion to resolve customer problems is a must have for this...
-
San Diego, United States Leidos Full timeR-00151692 Description We’re seeking a Senior Software Engineer to collaborate with a team of software engineers, algorithm engineers, and FPGA/Firmware engineers in addressing emerging challenges in space sensor capabilities. The candidate will primarily work to develop sensor-based products, develop space-based sensor applications to control the...
-
Senior Software Engineer
2 days ago
San Diego, United States TENDO Full timeWe are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will write critical, significant portions of the code behind a brand new software product. The ideal candidate has experience building SaaS and/or...
-
Senior Software Engineer
2 days ago
San Diego, United States Howden Group Full timeAt DUAL North America, our core values dictate how we live and work. We are a group with independence and people at its heart and we are a home for talent with a unique culture: the biggest small company in the world.DUAL North America, Inc. is seeking a Senior Software Engineer.About the role:As a Senior Software Engineer, you will report directly to the...
-
Senior Software Engineer
2 days ago
San Diego, United States Leidos Full timeLeidos is looking for a Senior Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs robust development, test, and production environments. Additionally, the...
-
Senior Principal Software Engineer
2 days ago
San Diego, United States Top Secret Clearance Jobs Full timeAbout the job Senior Principal Software Engineer Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. Job ID 2413646 Location SAN DIEGO, CA, US Date Posted 2024-10-22 Category Software Subcategory SW Engineer Schedule Full-time Shift Day Job...
-
Senior Software Engineer
3 days ago
San Diego, United States Dynamic Solutions Technology LLC Full timeDynamic Solutions Technology, LLC, a premier strategic services firm that meets IT and Service needs for commercial and government clients. We are is seeking a full-time Senior Software Engineer III to support contract work out of San Diego, CA. ACTIVE SECRET CLEARANCE REQUIRED Responsibilities: Research, design, and develop computer and network software...
-
Senior Software Engineer
2 days ago
San Diego, United States Leidos Full timeDescriptionLeidos is looking for a Senior Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs robust development, test, and production environments....
-
Senior Software Engineer III
2 days ago
San Diego, United States Oneida Technical Solutions Full timeJob DescriptionJob DescriptionOneida Technical Solutions, LLC (OTS), was founded in 2014 and quickly established itself as a reliable partner capable of providing a variety of information technology and cyber solutions across highly complex, highly regulated and highly secure environments, including the U.S. Department of Defense (DoD), healthcare, higher...