Software Engineer

Apple is a place where extraordinary people gather to do their best work.
$120,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer

Apple's Internal Audit Department is seeking a Software Engineer for a high-visibility role that combines technical expertise with organizational impact. This position offers a unique opportunity to work at one of the world's most innovative companies while developing and implementing continuous monitoring solutions.

The role requires a blend of software engineering skills with a focus on AI and machine learning, particularly in Python development, AI frameworks, and NLP solutions. You'll be working in a dynamic environment where your technical abilities will directly contribute to strengthening the organization's control environment.

As a Software Engineer in the Internal Audit team, you'll have the opportunity to work with various business units, gaining broad exposure to different aspects of Apple's operations. The position is ideal for someone who combines strong technical capabilities with excellent communication skills and a keen interest in risk assessment and control systems.

Key technical areas include Python development, AI framework implementation, and user interface design for software applications. The role offers exposure to cutting-edge AI technologies while working in a collaborative environment that values innovation and problem-solving.

This position is perfect for candidates who are passionate about technology and its practical applications in business controls and risk management. You'll be part of a small, impactful team where your contributions will be highly visible and valued. The role offers an excellent opportunity to grow both technically and professionally while working on meaningful projects that enhance Apple's operational efficiency and control framework.

Last updated a day ago

Responsibilities For Software Engineer

  • Develop continuous monitoring program over key areas of the organization
  • Contribute to the organization's control environment
  • Work with cross-functional partners
  • Evaluate risk areas
  • Deliver end-to-end projects
  • Share expertise with others

Requirements For Software Engineer

Python
  • Bachelor's degree in Computer Science, Engineering, Mathematics or a related field
  • 2+ years of experience within software engineering
  • Self-starter with ability to navigate ambiguity
  • Strong collaborative abilities
  • Effective risk assessment skills
  • Excellent project management and organizational skills
  • Ability to communicate technical details to non-technical audiences

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Equal opportunity employer
  • Full-time position (40 hours weekly)

Interested in this job?

Jobs Related To Apple Software Engineer

CAD Automation and ML Engineer

CAD Automation and ML Engineer position at Apple, combining machine learning expertise with hardware design automation for next-generation processors.

CAD Automation and ML Engineer

Design and implement ML solutions for advanced silicon design automation at Apple, combining hardware expertise with machine learning innovation.

QA Engineer - Generative AI, Support Apps

QA Engineer position at Apple focusing on testing and validating Generative AI solutions for customer support applications, requiring 3+ years of QA experience with AI/ML systems.

QA Engineer - Generative AI, Support Apps

QA Engineer position at Apple focusing on testing and quality assurance for generative AI solutions in customer support applications.

Gen AI Software QA Engineer, Apple Intelligence

Join Apple as a Gen AI Software QA Engineer to develop and test cutting-edge generative AI image features while ensuring highest quality standards across Apple platforms.