Senior Software Engineer, EMEIA IS&T Mgt

Remote Full-time
Summary
Posted: Mar 19, 2025
Weekly Hours: 40
Role Number:200595544

Imagine a role where you could use your knowledge and your skills to have a broader impact than anywhere else, and where you could really make your own dent in the universe.
The In-Store team builds solutions for our channel partners to ensure any store selling Apple products worldwide can offer the best experiences to anyone interested in our products. We are managing demo devices, as well as gatekeeping what happens in the store so that the unique Apple experience can be enjoyed by everyone at any time.
Our system consists of several technologies: back-ends in Java and Python, Databases in Oracle, MySQL, and PostgreSQL, UIs in Swift and React, hosted in a hybrid cloud infrastructure. They are highly integrated with various systems from the Apple eco-system.

Description

Description
The InStore team builds the back-ends and front-ends for several applications used by our channel partners. Mostly DCOTA (Digital Content Over The Air), which manages over a million devices in our partners’ stores; and StoreFront, the go-to app for our partner’s staff to manage their stores (marketing campaigns, fulfillment, ticketing, and support).
We are looking for a senior software engineer to join our team and contribute to the architecture, design, development, deployment and the support of new features for our platforms. In addition to technical skills, we are interested in candidates who want to build products and understand the business vision for our platform. This will help them choose the right tool and technologies to meet the needs of the product while keeping our architecture as simple and maintainable as can be.
The successful candidate will have a wide knowledge of the whole software development lifecycle. They will have good communication, relationship-building, and teamwork skills, which will allow them to successfully navigate a highly cross-functional and cross-region environment.

Minimum Qualifications

Minimum Qualifications
• 5+ years experience in modern programming languages: Java and/or Python are required.
• 3 years experience in designing new solutions and in enhancing/maintaining complex client-server software.
• 3 years experience on the full software development lifecycle: analysis, design, development, testing (unit tests and performance tests), deployment and support.
• Bachelors Degree in Computer Science or equivalent experience.

Key Qualifications

Key Qualifications

Preferred Qualifications

Preferred Qualifications
• 3 years experience with relational databases (MySQL, PostgreSQL, Oracle preferred).
• 3 years experience in cloud computing (AWS preferred).
• Experience working on frontend (either on the React/Javascript stack , or native apps in SwiftUI).
• Experience building non-blocking API services with Spring Webflux/Reactor.
• Working with multi-functional teams (Quality Assurance, Business, Front-end, Platform/DevOps)
• across time zones.
• Experience working directly with business teams: ability to deeply understand a business requirement and turn it into a valuable Solutions.

Education & Experience

Education & Experience

Additional Requirements

Additional Requirements

More
• Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Software Engineer II (remote)

Remote Full-time

Retail Careers: Corporate & Warehouse ; Remote

Remote Full-time

Centralized Vertical Merchant Specialist (AZ)

Remote Full-time

Netflix Jobs Tagger Usa

Remote Full-time

Dental Organizational Development Specialist (Trainer)

Remote Full-time

POWERHOUSE - Traveling Retail Construction Superintendent

Remote Full-time

Business Banking Market Manager

Remote Full-time

Remote Call Center Specialist (Walgreens Jobs) - Apply Now

Remote Full-time

Developer or Technical Lead (Niche or Regular), Cloud Consultants, QA Tester, QA Lead, Data Migratio (Remote, KA, IN)

Remote Full-time

Experienced Phone App Reviewer and Tester - Remote Opportunity for Tech-Savvy Individuals

Remote Full-time
← Back to Home