Senior Software Engineer - Business Technology Solutions
Apple
Summary
Description
Minimum Qualifications
- BS or advanced degree in Computer Science, related field or equivalent experience
- At least 5 years in a senior engineer role
- Expert knowledge of the Ruby on Rails framework and Ruby as a core language (8 years minimum)
- Expert knowledge of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc)
- Expert knowledge of basic frontend dev (HTML, CSS, JavaScript, Bootstrap, JQuery, etc)
Key Qualifications
Preferred Qualifications
- Expert knowledge of integrated testing frameworks (RSpec, MiniTest, etc)
- Expert knowledge of GoLang, or a similar compiled, high-concurrency, lower-level language (Erlang, C++, C, Rust, Java)
- Strong desire to work in a fast-paced, start-up environment with multiple releases a day
- Solid understanding of Continuous Integration suites (CircleCI, Jenkins, etc)
- Exposure to AWS and DevOps
- Excellent analytical and problem-solving skills
- Excel in cross-functional collaboration, communication and relationship building
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.