Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer 
United States, California, San Diego 
355379349

Yesterday
APPLE INC has the following available in San Diego, California. Build, maintain and provide support for key internal tools used by Developers and QA across SWE organization by using state of the art web technologies. Work with key stakeholders to identify the requirements for their critical workflows. Design the new features and enhancements to meet the needs of identified workflows. Implement features per designs and validation of the same through identified representative data. Fix and resolve any issues and bugs identified as part of the validation or reported by the customers. Gather feedback from all stakeholders and work towards next set of enhancements. Identify requirements of new internal customers (other developer and QA teams) of the services and tools. Work towards improving the system to support the new requirements by increasing the performance of the overall system. Work closely with the internal customers to help them through the onboarding process. Provide support to new and existing customers with respect to any bugs and/or new features. Own the deployment of the internal tools and services including production, staging and development environments. Create reliable release plans and execute on them. Work with Automation and Tools developers on creating solutions for the team. Improve and develop internal client applications to be used across the organization. Gather feedback from the team and identify requirements for improvement in automation tools. Improve existing software by adding new functionality. Build and enhance native OS applications that are used to analyze and debug system logs. Build and enhance scalable web applications that serves the testing needs of Software Engineering Organization. Build and maintain back-end services that perform automated tasks and interact with other tools and applications. Build dashboard to track the usage statistics and health of web applications and analyze results. Propose and implement improvements to web application performance and user experience. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $135,400 - $204,000/yr and your base pay will depend on your skills, qualifications, experience, and location.
  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Engineering (any) or related field and 3 years of experience in the job offered or related occupation.
  • 3 years of experience with each of the following skills is required:
  • Using Python for developing back-end services and APIs.
  • Using Docker to package applications and deploy them to cloud.
  • Using Kubernetes to monitor and maintain cloud applications in scale.
  • Using JavaScript to create UI front-end.
  • Setting up CI pipelines for automated build/test/deploy workflows.
  • Applying engineering best practices such as unit testing, pre-release testing and using separate release stages in order to maintain a high level of quality in all products.
  • Using MongoDB and SQL for data storage and management.