Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer - Applications

Apple

Salary not specified
Sep 27, 2025
Austin, TX, US
Apply Now

Apple Inc. is looking to design and develop innovative solutions using microservice architecture to make development, deployment, and management easier. The goal is to build resilient systems that communicate over flexible and scalable APIs, optimize system architecture for performance and scalability, and ensure the highest quality standards for their products and experiences.

Requirements

  • Using data structures, algorithms, design patterns, concurrency, multi-threading, scalability, fault tolerant designs, enterprise architecture and software engineering principles to build scalable and performant applications and services
  • Data modeling and database systems using NOSQL technologies
  • Utilizing web technologies in the Java/J2EE stack to build applications and services
  • Utilizing web technologies including Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching solutions and implement applications
  • Perform technical design reviews, code reviews using source code management tools including GIT and writing effective unit test cases
  • Analyzing business requirements and translating requirements into technical design
  • Implement messaging systems including Apache Kafka or similar technologies

Responsibilities

  • Design and develop innovative solutions using micro service architecture.
  • Develop services that communicate over flexible and scalable APIs, building resilient systems.
  • Analyze business requirements from stakeholders, to identify gaps in current systems or processes and translate them into a comprehensive technical design.
  • Responsible for engineering capability focusing on performance, scalability and quality.
  • Ensure that systems meet the highest quality standards.
  • Optimize system architecture, code efficiency, and resource utilization to handle increasing user demands and maintain seamless performance through continuous monitoring, identifying bottlenecks, and implementing proactive solutions to enhance overall system resilience and user experience.
  • Analyze and debug production issues to provide timely and effective solutions to technical challenges.

Other

  • Focus on a specific business capability to make development, deployment, and management easier.
  • Collaborate closely with cross functional teams and various stakeholders to drive project success and ensure alignment on technical goals and deliverables.
  • Engage in collaborative design review processes to enhance code quality to design discussions, review peers' code for best practices, and write comprehensive JUnits to ensure robust testing and maintainability of software.
  • Work efficiently to minimize downtime and ensure smooth application performance.
  • 40 hours/week.