Software Engineer

Apple Inc.
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
iOS
Apple Mac Systems
Computer Programming
Databases
Relational Databases
Software Debugging
Distributed Systems
Object-Oriented Software Development
Systems Development Life Cycle
Cloud Services
SQL Databases
Web Services
Backend

Job description

At Apple's Database Technology Group we help craft software which forms the foundation for some of our most exciting Cloud Services products. We are searching for a capable engineer who has an interest in database and scaleable systems development.

In this highly visible position, you will collaborate with multi-functional engineering teams to define and implement some of the core backend platform frameworks and systems that will power next generation Apple web services. We promote innovation and new technology to further improve our creative output. We're looking for creative and passionate people to help us bring our visions to fruition.

Requirements

We are seeking someone who is passionate about working in an exciting environment with constantly evolving priorities. Your background should be a good blend of design and hands-on development of software at scale. You are dedicated, motivated, and willing to switch context in a heartbeat. You are creative and inspired to invent new ways to analyse and build better products., A solid understanding of relational databases, SQL, and query planning and execution Strong experience in designing, developing, and testing of large scale distributed systems Programming in Java or other Object Oriented language required, Extensive experience with Java debugging and profiling Creative thinker and strong problem solver Strong technical experience on multiple platforms (OS X, iOS, etc.) Ability to work in a fast-paced and dynamic environment

About the company

People at Apple don't just build products - they craft the kind of experience that has revolutionized entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do. Imagine what you could do here! Join Apple, and help us leave the world better than we found it. The Apple Database Technology Group is looking for a Software Engineer with a passion for developing world class, highly scalable, and resilient database systems with a particular focus towards ensuring quality, performance, and correctness. Particular areas of focus involve transaction and concurrency management, query language, planning and optimisation as well the design and development of custom storage, indexing, and search structures. We are a group of hard-working engineers that don multiples hats: coder, hacker, debugger, and most importantly, customer advocate., At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more

Apply for this position