Remote job
Associate Software Engineer (Full Stack)
Job details
About this role
Role overview Help build and maintain software tools that enable organizations to manage Apple devices and services. In this associate-level role, you will work with experienced engineers and product partners, learn the team's technical practices, and contribute to product improvements in an agile delivery environment.
Responsibilities - Collaborate with senior engineers and product partners to understand priorities and customer problems. - Use development tools effectively, seeking guidance when needed. - Follow established engineering practices and explain when a different approach is appropriate. - Build familiarity with product components and technical concepts alongside experienced teammates. - Work through development challenges constructively and contribute to team delivery. - Participate in security training and follow procedures for protecting sensitive information and reporting potential breaches.
Requirements - High school diploma or equivalent. - Practical exposure to AI coding assistants to support software development. - Willingness to follow security, privacy, and conduct requirements.
Nice to have - At least one year of experience developing enterprise software and familiarity with testing and quality assurance. - Coursework, project, or work experience with Java, Kotlin, or TypeScript. - Exposure to Angular or another front-end framework, Agile workflows, AWS or DynamoDB, containers such as Docker, or GitHub Actions. - A bachelor's degree or a combination of relevant education and experience.
Benefits and work setup The position is described as remote, with occasional attendance at a local office or collaborative work location for events. The source also describes supportive leadership, career development, and work in small, empowered teams.