Posted in

Sr. Software Engineer – IOS – Retail Engineering

Sr. Software Engineer – IOS – Retail Engineering

CompanyApple
LocationAustin, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5+ years development skills (Swift, Python, Perl, and Bash) and experience with TDD standard methodologies
  • 5+ years experience with Git, CI/CD, make, cmake, macOS, iOS, or UNIX development experience
  • 5+ years experience with Jenkins pipelines
  • BS Degree in Computer Science or equivalent

Responsibilities

  • Ensure the seamless integration of development and build processes to deliver best in class and highly available systems
  • Work with the application development teams to understand infrastructure requirements
  • Promote efficiency, scalability, security, and reliability throughout the software lifecycle
  • Bring expertise in build process, automation, and infrastructure management

Preferred Qualifications

  • Deep understanding of continuous integration and delivery workflow, as well as branching strategies
  • Experience with crafting, running, and solving problems in native builds (Objective-C, C++) and have a solid understanding of compilation
  • Excellent problem solving skills, possessing the ability to communicate with the team on triage, remediation, root cause, and possible long term improvements
  • Should be highly proactive with a keen focus on improving the uptime availability of our mission-critical services
  • Excellent verbal and written communication skills, able to collaborate cross-functionally with program managers and engineering partners
  • Comfortable working in a fast-paced environment while continuously evaluating emerging technologies
  • Familiarity with logging and observability technologies such as Open telemetry and Prometheus or similar
  • Validated software engineering experience and field in design, testing, source code management, and CI/CD practices