Senior Software Engineer - Elixir (Environmental Systems)

8 Hours ago • All levels • $207,800 PA - $312,200 PA

Job Summary

Job Description

This Sr. Software Engineer role focuses on building complex web applications for environmental systems, supporting Apple's goal of carbon neutrality by 2030. The engineer will collaborate with users and stakeholders to plan and build new features, and will work closely with the product design team to ensure a positive user experience. The role involves writing application code using Elixir, Phoenix, LiveView, TailwindCSS, and Modern SQL, with a strong emphasis on testing and documentation. The engineer will also be expected to review code, continuously learn and improve their technical skills, use ops tools for deployment and maintenance, and support the troubleshooting and fixing of production issues.
Must have:
  • Build complex web applications using Elixir and related technologies.
  • Collaborate with users and stakeholders to build new features.
  • Write clean, well-tested, and documented code.
  • Use ops tools like Kubernetes, Terraform, Ansible, and Docker.
  • Troubleshoot and fix production issues.

Job Details

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Cupertino, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own.


Apple is an equal opportunity employer that is committed to inclusion and diversity. Visit apple.com/careers to learn more.

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Boulder, Colorado, United States (On-Site)

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Culver City, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug