Sr. Software Engineer – IOS – Retail Engineering
Company | Apple |
---|---|
Location | Austin, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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