Apple is seeking a Software Development Engineer – Applications to join our team in Austin, Texas. This role combines software development expertise with Linux systems administration, offering an opportunity to work at one of the world's most innovative technology companies.
The position involves developing and maintaining critical infrastructure systems that support Apple's operations. You'll be working with cutting-edge technologies and tools, managing thousands of Linux systems, and creating automation solutions that improve efficiency and reliability.
As a Software Development Engineer, you'll be responsible for researching, designing, and developing computer and network software, with a focus on Linux systems administration and automation tools development. You'll work with various programming languages including Python, GO, and Ruby, and use tools like Ansible for configuration management.
The ideal candidate will have a Master's degree in Computer Science or related field, along with significant experience in Linux system administration and software development. You'll need strong skills in managing large-scale infrastructure systems, version control with Github, and experience with configuration management tools.
This role offers the opportunity to:
Apple is known for its commitment to excellence, innovation, and creating products that transform people's lives. As part of our team, you'll work in an environment that values diversity, inclusion, and creative thinking. We offer competitive compensation and benefits, along with opportunities for professional growth and development.
If you're passionate about technology, enjoy solving complex problems, and want to work with cutting-edge infrastructure systems, this role offers an excellent opportunity to make a significant impact at Apple.