Software Development Engineer at Apple
Cupertino, CA 95014, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Aug, 25

Salary

121900.0

Posted On

06 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Docker, Continuous Integration, Shell Scripting, Computer Science, Kubernetes, Scalability, Design Patterns, Data Structures, Design

Industry

Computer Software/Engineering

Description

At Apple, innovation is at the heart of everything we do. Join us in shaping the future of technology and customer experiences. When you bring your passion and drive to your work, there’s no limit to what you can achieve. We thrive on collaboration, creativity, and cutting-edge solutions. Are you ready to tackle challenges that have never been solved before? Do you have a passion for transforming wireless technologies? Join our team and help us deliver the next groundbreaking product that will redefine what’s possible. At Apple, we’re not just creating products; we’re shaping the future.

DESCRIPTION

We are looking for a highly motivated software engineer with in-depth knowledge in architecting, designing and developing software solutions. In this role, you will be involved in all stages of the software development lifecycle, from gathering requirements and system architecture to design, development, deployment, and ongoing debugging and factory support. Your contributions will play a critical role in creating robust, scalable solutions that drive the success of our products. - You will be working on architecting, designing and developing innovative software features for internal application frameworks. - Our ideal candidate must have demonstrated expertise in Python3 or Swift. - You are comfortable with analyzing business requirements, identifying gaps, and translating requirements into technical designs. - You are proficient and adhere to the best practices of software development, such as agile development, code reviews, continuous integration, and automated testing.

MINIMUM QUALIFICATIONS

  • Bachelor’s degree in computer science or equivalent.
  • Programming skills and experience in Python3 or Swift and UNIX shell scripting.
  • Strong knowledge and understanding of data structures, algorithms, design patterns, concurrency, multi-threading and scalability.
  • Ability to work in a dynamic and highly collaborative team environment.
  • Strong problem solving and debugging skills.
  • Experience with object oriented analysis and design.

PREFERRED QUALIFICATIONS

  • Master’s degree in computer science or equivalent.
  • Knowledge of containerization concepts like Kubernetes, Docker and others.
  • Experience with continuous integration (e.g., Jenkins) and testing frameworks (e.g., JUnit).
  • Experience developing RESTful APIs.
Responsibilities

Please refer the Job description for details

Loading...