Job Responsibilities: Senior Software Engineer
Salary: $20-30/Hour
Company: Apple
Location: Madison, USA
Educational Requirements: Bachelor's Degree
Precis
The Apple Media merchandise Engineering crew is one of the most interesting examples of Apple’s lengthy-held passion for combining artwork and era. These are the individuals who power the App store, Apple tv, Apple song, Apple Podcasts, and Apple Books. And that they do it on a massive scale, meeting Apple’s high expectations with excessive overall performance to deliver a massive type of entertainment in over 35 languages to extra than 150 nations.
Those engineers construct at ease, quit-to-quit solutions. They expand the custom software program used to method all the creative paintings, the equipment that providers use to supply that media, all the server-side systems, and the APIs for plenty Apple offerings.
Thanks to Apple’s great integration of hardware, software, and services, engineers here companion to get at the back of a unmarried unified imaginative and prescient. That vision constantly includes a deep willpower to strengthening Apple’s privateness policy, one in all Apple’s middle values. Despite the fact that services are a bigger part of Apple’s enterprise than ever before, these teams remain small, bendy, and multi-purposeful, imparting extra publicity to the array of possibilities here.
Key Qualifications
- 3 or more years of Java programming enjoy.
- Sturdy object-orientated programming
- Sizable hands-on software program engineering revel in, specially with Java and carrier orientated Architectures
- Sturdy understanding of databases both sq. And NoSQL and entity courting modeling
- Significant revel in programming for eventual consistency
- Good sized revel in working in a large code base
- Big experience/knowledge working on distinctly scalable applications and RESTful net services
- Sturdy understanding of scalability and overall performance issues
- Satisfactory to have skills: Spark, HDFS, Cassandra, Redis, Workflow orchestration
- Fantastic interpersonal abilties
- Curiosity
- Willing to take ownership and set direction, in particular in gray areas
- The attitude that technical debt as an possibility for better engineering
- Robust feel of responsibility
- Splendid judgment and integrity with the capability to make timely and sound decisions
- Hobby in the commerce area
Description
Consider what you could do here. At Apple, new ideas have a way of turning into tremendous products, offerings, and customer experiences in no time. Carry passion and determination for your process and there's no telling what you can accomplish.
Would you like the stimulation and demanding situations of constructing a global-class, tremendous scalable trade platform? Then that is the opportunity for you at Apple! We attempt to offer a flawless buy and subscription experience for our for tens of millions of customers and developers.
The Apple Media merchandise commerce Engineering team manages purchases from all iOS merchandise, which includes Apps, song, and Subscriptions. This scale is really unheard of and requires super questioning to expand new tasks and keep current systems.
We are looking for a self-starting, lively character who isn't always afraid to impeach assumptions or rate head-first into gray areas. Great written and oral interpersonal abilties are a ought to to collaborate in our cross-practical environments. The ideal candidate need to have several years revel in growing large-scale web-primarily based programs the usage of item-oriented languages. Fantastic information of relational databases and facts-modeling techniques are needed, and Cassandra or other NoSQL knowledge are a plus. We're seeking a Senior Java engineer with experience implementing big scale systems.
You will paintings on adding new integrations, scaling contemporary records flows, and re-imagining present tactics to deal with growing features and architectures. We offer a diverse set of products, regularly with assorted taxation, accounting and reporting requirements. Those necessities are often country precise and may exchange quickly as legislative our bodies update neighborhood laws. All of this operates on an enormous scale, both in extent and business complexity.
Running independently, you will power a undertaking from inception to manufacturing deployment with a strong cognizance on overall performance to get the maximum out of your structures' designs and implementations, regardless of what the size. You may care approximately measuring, profiling, tuning but you'll also be able to assume creatively and question assumptions. You should be a phenomenal teammate and feature exquisite communique and presentation talents.
Training & enjoy
- A BS computer Engineering/computer technological know-how is needed. MS preferred.
Pay & benefits
At Apple, base pay is one a part of our general compensation package deal and is decided inside a variety. This provides the possibility to progress as you grow and develop inside a position. The bottom pay variety for this role is among $144,500 and $250,000, and your base pay will depend on your talents, qualifications, enjoy, and vicinity.
Apple personnel additionally have the possibility to become an Apple shareholder through participation in Apple’s discretionary worker inventory applications. Apple employees are eligible for discretionary restricted inventory unit awards, and should buy Apple inventory at a discount if voluntarily participating in Apple’s employee stock purchase Plan. You’ll also get hold of benefits together with: complete clinical and dental insurance, retirement blessings, a number of discounted products and loose offerings, and for formal education related to advancing your career at Apple, repayment for certain academic fees — consisting of tuition. Additionally, this function might be eligible for discretionary bonuses or fee payments in addition to relocation. Examine more about Apple blessings.
Note: Apple advantage, compensation and worker inventory packages are situation to eligibility requirements and other phrases of the relevant plan or software.
