Apple’s job website - they're hiring an Elixir engineer

I recently received an email notification from Apple’s job website and wanted to make other members of the forum aware. I have no further information about this job.


About the job

Job title: Full Stack Developer
Job description: Supplier Responsibility’s Systems & Tools team is seeking an extraordinary engineer to create business solutions that advance our work. This is a rare opportunity to be our first full-stack engineer, setting direction on technologies used while leading strategy on standards and approach.
Salary range: Competitive
Position on remote work: Nope
Qualifications or experience required: 3+ years experience in a software development capacity What the successful job applicant will be working on: Internal applications

About the interview process

Typical Apple interview process. Which is to say, likely a phone interview and then multiple on-site interviews in Cupertino, CA for top candidates.

Further info

Apply here:
https://jobs.apple.com/en-us/details/200116270/software-engineer-supplier-responsibility

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish

The people here at Apple don’t just build products — they craft 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.

Contribute to Apple’s work in creating the most safe, fair, and environmentally responsible supply chain in the world. Supplier Responsibility’s Systems & Tools team is seeking an extraordinary engineer to create business solutions that advance our work. This is a rare opportunity to be our first full-stack engineer, setting direction on technologies used while leading strategy on standards and approach. We are seeking a highly efficient and motivated individual who can concurrently manage multiple projects and priorities. This Software Engineer will quickly scope program management, usability, and data/analytics requirements, transforming these into clean, scalable, end-to-end solutions that deliver immediate impact to business partners.

Key Qualifications

  • 3+ years software development experience
  • Ability to write clean, reliable, well documented, and thoroughly tested code
  • Experience with web technologies like CSS, HTML, JavaScript, Elixir
  • Knowledge of web frameworks like EmberJS, Phoenix
  • Experience with front end development, preferably utilizing GitHub workflows
  • Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • Familiarity with data access security and InfoSec standards
  • Experienced with confidential requirements and working with sensitive data
  • Dedicated to the best user experience, exceeding expectations to surprise and delight the end user.
  • Desire to learn new web technologies by pair-programming with other team members
  • Experience with developing clean software UI with attention to detail

Description

As an Engineer on our team, you will:

  • Participate in daily stand-ups, bi-weekly retrospectives, and weekly support reviews
  • Collaborate with other team members from Supplier Responsibility to identify software development opportunities / incorporate feedback into development process
  • Pair-program with other developers to knowledge-share / collaborate on problem solving
  • Share technical knowledge with other members of the development team through code documentation, brainstorming, and presentations
  • Provide feedback on code reviews
  • Rapidly prototype development ideas to communicate UX approach
    *Re-prioritize work as needed to focus on delivering value to end-users
  • Maintain security and integrity controls
  • Create and maintain documentation / SOPs in relation to solution usage and management
  • Deliver excellent customer support with communication skills to foster strong cross-functional relationships
13 Likes

This is great! I wondered how long it would be before they realised the benefits of Erlang/Elixir :003:

Thanks for posting Ben :023:

9 Likes

having been using other languages at work, but still find Elixir the sexiest language… honestly looking for a job where I can meet bunch of Elixir gods

1 Like

Just the messenger. My understanding is Apple is making more use of Elixir in this area than the job posting alone would suggest.

https://jobs.apple.com/en-us/details/200233272/sr-software-developer-information-security

This position can be located in Austin (TX), Seattle (WA), or Santa Clara Valley (CA).

10 Likes

Just came upon this Apple job posting at indeed.com. Pretty encouraging for Elixir enthusiasts.

https://www.indeed.com/viewjob?jk=acb1f3b77f2f53d0&q=elixir+liveview&tk=1i770j9gggarj800&from=ja&alid=6388a17d04062511266c8b7b&g1tAS=true&g1tLH=chuck.irvine.ks%40gmail.com&xpse=SoCT67I38nLqlTxd4B0LbzkdCdPP&xfps=89464f75-2cff-4cd3-9902-11d5b6ac5cfc&rgtk=1i770j9gggarj800&xkcb=SoDB67M38nJBRoarYJ0LbzkdCdPP

5 Likes

I agree.

1 Like

Well this is interesting: :thinking:

Senior Software Engineer - Elixir (Environmental Systems)

  • Write application code using Elixir, Phoenix, LiveView, TailwindCSS, and Modern
    SQL, preferably PostgreSQL.
  • Minimum qualifications include strong skills in Elixir and experience with the BEAM in production.
1 Like

Nice find Mike!

Copying the posting here in case anyone’s interested - if anyone applies don’t forget to let us know what they’re working on! (if you can :icon_razz:)

Summary

Posted: May 16, 2025
Weekly Hours: 40
Role Number:200604960

We’re looking for an experienced engineer strong skills in Elixir, Phoenix, and LiveView. You should have hands on experience designing technical solutions by collaborating with the product, design and cross functional teams. Are you passionate about the environment and want to work on projects that have a direct impact on reducing our footprint? Our team owns and develops the systems that enable Engineers at Apple to do just that. We work closely with Product Design, Manufacturing, Operations, Logistics, Marketing, and Policy to implement solutions that accelerate the reduction of Apple’s material and carbon footprint.

Description

This role requires the skills to build complex web applications, and includes being responsible for the entire stack. You’ll be applying those skills to environmental systems that assist in the acceleration of Apple moving to Carbon Neutral by 2030. In this role you will: • Plan, shape and build new features by collaborating with users, stakeholders and other team members • Obsess over the user experience by engaging in deep discussions with the product design team • Write application code using Elixir, Phoenix, LiveView, TailwindCSS, and Modern SQL, with great attention to detail, testing and documentation • Review code and collaborate on pull requests from your team members • Constantly learn and improve your own technical skills by reading code, documentation, running experiments and talking to your colleagues • Use ops tools like Kubernetes, Terraform, Ansible and Docker to deploy and maintain application services • Support the troubleshooting, mitigation and fixing of production issues involving our applications, databases, networks and proxies using Cloud Native technologies

Minimum Qualifications

  • Bachelor’s degree in Computer Science or equivalent industry experience
  • 10+ years working experience in a software role building web applications
  • Strong skills in Elixir and experience with the BEAM in production
  • Extensive experience with SQL databases; preferably PostgreSQL

Preferred Qualifications

  • Experience with Phoenix in production is expected
  • Experience and desire to apply best practices for building reliable software:
  • Automated Testing, Continuous Integration, Code Review, Pair Programming, etc.
  • Desire to deeply understand the technologies you are using by reading
  • documentation, articles, and the source code of the libraries, databases, and
  • operating systems
  • Experience with LiveView is strongly preferred Experience making Product decisions is a plus
  • Experience in a Tech Lead role is a plus

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 $207,800 and $312,200, 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. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

2 Likes

damn i wonder what product apple uses elixir for, any ideas?

edit:

my bad its for Environmental Systems, im still intrigued on why elixir it doesnt sound like it will be used for anything customer facing? just internal?

1 Like

I think the intriguing part is this:

You’ll be applying those skills to environmental systems that assist in the acceleration of Apple moving to Carbon Neutral by 2030.

This means that either they’re developing an app that manages the Carbon Neutral initiative, or — and this is the interesting part — Apple has realized that the best way to significantly reduce their number of servers to manage their large-scale operations (like iCloud, the App Store, App Store Connect, the online store, the forums) is converting everything to Elixir!?

1 Like

Nah, if I recall correctly it is essentially some API services for internal use to track information about environmental initiatives. Not a major bragging point but a perfectly reasonable thing to use the language for.

7 Likes