Logo
Apple

Software Engineer - Developer Tools

Apple, Cupertino, California, United States, 95014

Save Job

Overview

Software Engineer - Developer Tools Cupertino, California, United States Software and Services The Central Automation and Tools team is seeking an experienced software developer to design, build and maintain reporting tools aimed at measuring and maintaining the quality of existing features. Our team works in a fast-paced environment that relies heavily on strong communication and relationships with QA teams across Apple. Description

In this role, you will lead efforts to define and maintain reporting tools used by hundreds of teams across the company. A successful candidate will combine technical expertise, a desire to help shape the product roadmap, and a keen eye for solving pain points in the user experience of internal tools. You will be responsible for understanding tooling needs, driving their designs, and developing and maintaining the infrastructure for a data reporting tool. You will work closely with other team members and internal customers to identify and understand the key features and requirements to implement as part of your success. Minimum Qualifications

Bachelors degree in Computer Science, Computer Engineering or equivalent experience. 3+ years of Web Development experience in Python or an equivalent programming language. Experience in web development technologies such as Django, ReactJS, AngularJS. Strong debugging and triaging capabilities. 5+ years of experience with CI/CD tools, cloud and containerization technologies (such as Docker, Kubernetes, Nginx and Rio). 3+ years of experience with API development and databases (relational and non-relational). Preferred Qualifications

Participated in product development discussions and mapped functional requirements to a technical design and a project schedule. Proficient at balancing multiple efforts simultaneously and meeting strict deadlines. Superior organizational and communication skills (oral, written and interpersonal), including the ability to communicate technical concepts to a non-technical audience. Ability to work well with all levels of engineers, managers, project managers, and designers. Proficient in testing methodologies, QA terminologies and processes. Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. The base pay range for this role is between $141,800 and $258,600, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to participate in discretionary employee stock programs, and may be eligible for discretionary bonuses or relocation assistance. Benefits include comprehensive medical and dental coverage, retirement benefits, product discounts, and access to continuing education reimbursement where applicable. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Equal Opportunity and Employment Notices

Apple is an equal opportunity employer committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple participates in the E-Verify program where required by law. Apple is committed to reasonable accommodation for applicants with physical and mental disabilities. This role may be eligible for relocation assistance where applicable. Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. It is unlawful in certain jurisdictions to require or administer lie detector tests as a condition of employment. For position in San Francisco, follow local Fair Chance Ordinance guidelines where applicable. #J-18808-Ljbffr