Senior Full Stack Software Engineer

4 weeks ago


Cupertino, California, United States Apple Full time

About the Role

We are seeking a highly skilled Full Stack Software Engineer to join our team at Apple. As a Full Stack Software Engineer, you will be responsible for designing and developing innovative front-end and backend software features using micro services architecture for our organization's internal web applications.

Key Responsibilities

  • Design and develop front-end and backend software features using micro services architecture
  • Work closely with project managers, UI/UX designers, and other stakeholders to define requirements, estimate efforts accordingly, and ultimately deliver quality work on-time
  • Develop RESTful APIs and work with distributed databases such as PostgreSQL and MongoDB
  • Collaborate with the development team to further engineering perfection, creativity, and innovation

Requirements

  • Bachelor's degree in Computer Science or related field
  • Experience with Java, J2EE, and Java-related technologies such as Spring Framework
  • Hands-on experience in highly scalable distributed systems UI development such as JavaScript, HTML, CSS
  • Experience in public cloud environments like AWS, GCP, and others
  • Experience in SQL and NoSQL distributed databases such as PostgreSQL and MongoDB
  • Strong knowledge and understanding of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability

Preferred Qualifications

  • Masters degree in Computer Science or related field
  • Experience in React or Angular
  • Knowledge of containerization concepts like Kubernetes, Docker, and others
  • Experience with continuous integration (e.g. Jenkins) and testing frameworks (e.g. JUnit)

About Apple

At Apple, new ideas have a way of becoming products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. We want you to join our team if you are a resourceful software engineer with the desire to research and develop solutions that do not yet exist.

Bring passion and dedication to your job and there's no telling what you could accomplish. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as more benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses including tuition.



  • Cupertino, California, United States Bayside Solutions Full time

    Job Title: Senior Full Stack EngineerJob Type: W2 ContractSalary Range: $114,400 - $135,200 per yearLocation: Remote Role - PSTJob Summary:We are seeking a highly skilled Senior Full Stack Engineer to join our team at Bayside Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and implementing new features...


  • Cupertino, California, United States Apple Full time

    Job Description:At Apple, we're looking for a skilled Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for designing and developing innovative front-end and backend software features using micro services architecture for our organization's internal web applications.Key Responsibilities:- Design and...


  • Cupertino, California, United States ApTask Full time

    About the Role:The Client is a leading global IT services and consulting company, providing a wide range of services to clients in various industries, including banking, financial services, retail, manufacturing, healthcare, and more.The company places a strong emphasis on employee training and development, and is known for its commitment to innovation and...


  • Cupertino, California, United States OSI Engineering Full time

    Job Title: Senior Full Stack EngineerJob Description:We are seeking an experienced Full Stack Developer with strong expertise in JavaScript (React) and PHP (Laravel) to join our dynamic team at OSI Engineering.In this role, you will work on building scalable web applications, optimizing the user experience, and integrating robust back-end functionality.You...


  • Cupertino, California, United States Diverse Lynx Full time

    Role Overview:As a key member of our team at Diverse Lynx LLC, we are seeking a highly skilled Senior Full Stack Developer to join our ranks. This individual will be responsible for designing, developing, and maintaining our software applications using Python, DevOps, and Full Stack technologies.Key Responsibilities:⁠ ⁠Design and develop scalable,...


  • Cupertino, California, United States Syntricate Technologies Full time

    Job Title: Senior Python Software EngineerDescription:We are seeking a highly skilled Senior Python Software Engineer to join our team at Syntricate Technologies. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Python.Key Responsibilities:Design and develop software...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Title: Senior Python Software EngineerLocation: RemoteDuration: ContractJob Description10+ Years' Experience in Python Full StackGood Experience in Python or Bash Mandatory CI/CD and Jenkins Experience Mandatory Flask or Django ExperiencePython, DevOps, Full Stack WorkDigital Skills: Python, Digital Skills: DevOps Continuous Integration and Continuous...


  • Cupertino, California, United States Apple Full time

    Job DescriptionSenior Software Engineer for Education and Enterprise TechnologiesWe are seeking a highly skilled Senior Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of our team, you will be responsible for designing and implementing software solutions that enhance the way Apple devices are used in...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAs a Full Stack Web Engineer at Apple, you will be responsible for designing, developing, and deploying internal facing web applications that process thousands of requests and hundreds of gigabytes of data an hour. You will also work on developing internal tools that facilitate the programming of firmware and testing of low-level drivers.Key...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Traffic Engineer to join our team at Apple. As a key player in our tech ecosystem, you will take the lead in enhancing our network stack for improved ingress, egress, and mesh functionality.This role is not just about coding; it's about making contributions architecting the backbone of Apple, pushing the...


  • Cupertino, California, United States Apple Full time

    Role SummaryWe are seeking a highly skilled Senior Software Engineer to join our Education and Enterprise Technologies team at Apple. As a key member of our team, you will play a pivotal role in designing and implementing software solutions that enhance the way Apple devices are used in education and enterprise environments.Key ResponsibilitiesContribute to...


  • Cupertino, California, United States Apple Full time

    Job DescriptionJob Title: Senior GPU Compiler Backend Software EngineerJob Summary:We are seeking a highly skilled Senior GPU Compiler Backend Software Engineer to join our team at Apple. As a member of our GPU Compiler Backend Performance Team, you will be responsible for implementing improvements to the open-source LLVM mid-level optimizer and our...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior iOS Software EngineerAbout the Role:As a Senior iOS Software Engineer at Apple, you will be responsible for designing and developing high-quality software for Apple TV and other home platforms. You will work closely with cross-functional teams to create seamless user experiences and drive full-product solutions.Key Responsibilities: Design...


  • Cupertino, California, United States Apple Full time

    Job SummarySenior Embedded Software Engineer at AppleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Apple. As a Senior Embedded Software Engineer, you will be responsible for designing and implementing innovative firmware for future Apple products.Key ResponsibilitiesDevelop high-quality firmware for complex embedded...


  • Cupertino, California, United States Apple Full time

    About the Role:At Apple, we're pushing the boundaries of what's possible with technology. As a Senior Software Engineer, Endpoint Security, you'll be part of our Apple Information Security (AIS) team, working on developing services to identify and mitigate security risks faced by Apple. **Key Responsibilities:**• Partner with teams across Apple to...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Apple Services Engineering Data Platform team. As a key member of this team, you will design and build a scalable data platform services that is used across Apple.This role requires deep understanding of developing products that are highly scalable, highly available and fully...


  • Cupertino, California, United States JobRialto Full time

    Job Description:JobRialto is seeking a skilled Senior Embedded Software Engineer to join our team. The ideal candidate will have 5-7 years of experience in engineering and 2-5 years of experience in program management. A Bachelor's Degree in Computer Engineering or relevant work experience is required. The successful candidate will have expertise in...


  • Cupertino, California, United States Apple Full time

    About the RoleCraft innovative tools for creative professionals, video makers, and visual storytellers as a Full-Stack Software Developer in Test at Apple.Key ResponsibilitiesPlan, design, write, maintain, and execute test cases manually and through automation using Swift and Python.Drive quality and process improvements to ensure features are rock-solid and...


  • Cupertino, California, United States Apple Full time

    Software Engineering Manager, watchOS System ExperienceCupertino, California, United StatesSoftware and ServicesAt Apple, innovation runs through everything we do, from amazing technology to industry-leading environmental efforts. We're seeking an energetic and ambitious software engineering manager to lead a team of highly skilled and experienced engineers...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our AWS Neuron Inference team. As a key member of this team, you will be responsible for developing, enabling, and optimizing a wide range of machine learning models, including large language models, vision transformers, and more.Key ResponsibilitiesDesign and develop...