Golang / Go Job: Senior Software Developer

Apple Inc

Senior Software Developer at Apple Inc

πŸ‡ΊπŸ‡Έ United States β€Ί Cupertino
  (Posted Apr 8 2015)

About the company
The Manufacturing Design team enables the mass production of Apple's entire product line from iPhones, iPads and MacBooks to the Mac Pro, AppleTV and Apple Watch. Part of the magic that makes all of this possible is a robust set of applications and systems designed and developed by Apple that support the production of a product from prototype to announcement and beyond.

Job position
Permanent - Remote work is NOT possible
Relocation compensation available

Job description
We are looking for senior full stack engineer who has experience integrating with hardware to help lead the next generation of products we build. You should like solving problems that no one has solved yet and care about the impact of your product. You are more passionate about solving the problem than the single solution you developed. If this describes you then we should meet.

This is a rare opportunity to put your signature on how Apple manufactures everything. You are going to work closely with product design and the mechanical engineering team on new products. You will be architecting and building the infrastructure and API's for applications that support the development of every product Apple makes. This also means writing the code to control a laser, or even better lasers on sharks, while simultaneously controlling hawks from an API.

Our current stacks are diverse and evolving combinations of old and new, closed and open source technologies. We are not looking for a solution for now; we are looking for the best solution for tomorrow. We are an ambitious team that takes smart risks and challenges everything -- including each other. None of us are the best at everything but all are the best at something. As we scale and evolve the supporting infrastructure for such diverse technologies it becomes crucial to understand the entire stack to help investigate, log, monitor and optimize.

We are always looking for better ways of solving the problems we are tasked with and always open to the best tool for the job. In some cases this means an Ember.js web application supported by a Go-powered API interfacing with Couchbase, while in others it may leverage a simple bash script, Node.js or Ruby+Rails and ElasticSearch or a more traditional RDBMS like Postgres.

Will relocation within the US

Skills & requirements
- 5+ years in a senior role working across the entire web stack with a skilled team.
- 5+ years building robust HTTP API's and other backend services using any or all of the following: Go (golang), Node.js, Ruby.
- Experience with Go is expected.
- Experience building, monitoring, automating, optimizing, managing and scaling distributed applications and services, virtualized and bare-metal infrastructure.
- Experience with PostgreSQL and other traditional RDBMS solutions a plus.
- Experience with Couchbase, ElasticSearch and other Document-oriented, NoSQL solutions a plus.
- Familiarity with building client-side web applications with HTML, CSS and Javascript with tools like Grunt, SASS, Ember.js and Qunit a plus.
- Enjoys writing bash and make.


 

Company: Apple Inc

Apple Inc
Location: Cupertino, United States

map of company location

Skills wanted, in addition to Golang:
elasticsearch go golang javascript node
nosql postgresql rdbms ruby sass
postgres

πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Ί Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Product engineer - backend at Replicate Product engineer - backend - Replicate   (February 2024)
San Francisco, California, United States
You’re a generalist engineer, leaning towards backend/infrastructure. You’ve probably worked on developer tools or APIs before, and have a refined sense of what makes an excellent developer tool. ...
Golang job USA Software Engineer (GoLang) at Intelygenz USA Software Engineer (GoLang) - Intelygenz   (March 2024)
San Francisco, California, United States (Remote work possible) - Salary: $130,000 - $150,000
We’re looking for a Software Engineer to participate in challenging projects, learn and grow in a friendly, international and collaborative environment, and help us take innovation to the next level...
Golang job Senior Software Engineer at StrongDM Senior Software Engineer - StrongDM   (February 2024)
Remote US, 100% Remote - Salary: $160,000 - $300,000
StrongDM lives by a very simple principle: Put People First. That means we do the right things by our colleagues, employees and customers. It also means developing products and solutions that impro...
Golang job Senior Software Engineer - Frameworks and Tooling at Roblox Senior Software Engineer - Frameworks and Tooling - Roblox   (February 2024)
San Mateo, California, United States - Salary: $189,110 - $233,840
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers ...
Golang job Senior Software Engineer (Golang) at HouseCanary Senior Software Engineer (Golang) - HouseCanary   (February 2024)
Remote US, 100% Remote - Salary: $135,000 - $155,000
HouseCanary is creating a more efficient real estate marketplace, where its trusted property valuations help consumers and investors enjoy a frictionless experience in buying, financing, and improving...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with elasticsearch Golang jobs with javascript Golang jobs with node Golang jobs with nosql Golang jobs with postgresql Golang jobs with rdbms Golang jobs with ruby Golang jobs with sass Golang jobs with postgres
🌐 Remote golang jobs πŸ”Ž πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Ί Golang recruiter πŸ“§ Golang jobs newsletter πŸ“Š Golang jobs statistics πŸ‡ΊπŸ‡Έ Golang jobs in United States πŸ‡ΊπŸ‡Έ Golang jobs in California πŸ‡©πŸ‡ͺ Golang jobs in Germany πŸ‡¨πŸ‡¦ Golang jobs in Canada πŸ‡¨πŸ‡¦ Golang jobs in Toronto πŸ‡©πŸ‡ͺ Golang jobs in Berlin πŸ‡©πŸ‡ͺ Golang jobs in Munich πŸ‡¬πŸ‡§ Golang jobs in United Kingdom πŸ‡¬πŸ‡§ Golang jobs in London πŸ‡³πŸ‡± Golang jobs in Netherlands πŸ‡³πŸ‡± Golang jobs in Amsterdam πŸ‡ΊπŸ‡Έ Golang jobs in San Francisco, CA πŸ‡ΊπŸ‡Έ Golang jobs in San Mateo, CA πŸ‡ΊπŸ‡Έ Golang jobs in New York πŸ‡¦πŸ‡ͺ Golang jobs in United Arab Emirates πŸ‡¦πŸ‡ͺ Golang jobs in Dubai πŸ‡¦πŸ‡Ή Golang jobs in Austria πŸ‡¦πŸ‡Ή Golang jobs in Vienna πŸ‡¦πŸ‡Ί Golang jobs in Australia πŸ‡¦πŸ‡Ί Golang jobs in Adelaide ☸️ Kubernetes & Golang jobs😏 Aws & Golang jobs🐍 Python & Golang jobs🐳 Docker & Golang jobsβš›οΈ React & Golang jobs🐧 Linux & Golang jobsπŸ—„οΈ Sql & Golang jobsπŸͺ› Terraform & Golang jobsπŸ§‘β€πŸ’» Devops & Golang jobs☁️ Gcp & Golang jobsπŸ—„οΈ Postgresql & Golang jobs🟦 Typescript & Golang jobsπŸ—„οΈ Postgres & Golang jobsβ˜• Java & Golang jobsβš™οΈ Saas & Golang jobs↔️ Grpc & Golang jobsπŸ—„οΈ Nosql & Golang jobsπŸ€– Ai & Golang jobs☸️ Graphql & Golang jobs🍴 Git & Golang jobsπŸ”— Blockchain & Golang jobs☁️ Azure & Golang jobsπŸŽ›οΈ Microservices & Golang jobsπŸ—„οΈ Mysql & Golang jobs