Software Development Engineer - Battery Data Systems

Apple
San Diego, CA, United States
$135.4K-$250.6K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Summary

Posted : Aug 21, 2024

Role Number : 200562047

Do you want to have an impact on every single Apple product? Apple's Battery Data Systems is building and maintaining a number of applications to support the testing of batteries and data collection of battery related information.

Since all of our products have a battery, your work here will impact all products, and can directly enable technology enhancements in this field.

Description

As a full stack web developer on this team, you will be responsible for designing, developing, testing and supporting these various applications and the integration between them.

This position requires someone comfortable with all aspects of the software development lifecycle, who thrives in a dynamic cross-functional organization, is not afraid to debate ideas openly, and is flexible enough to pivot on constantly evolving requirements. Responsibilities :

  • Design, develop, test and maintain new and existing web applications.
  • Work cross-functionally with project managers and internal / external customers to implement and deliver solid software solutions.
  • Improve current systems by passionately pursuing new technologies and diligently pushing boundaries.
  • At least 3 years of industry experience in full stack web development.
  • Experience in JavaScript, and PHP (or Python or similar languages).
  • Experience with transactional databases (such as Mysql or Oracle or related).
  • Experience with version control.

Preferred Qualifications

  • Good understanding of Operating Systems (Unix-like).
  • Solid understanding of HTTP and REST API.
  • Proven record of supporting continuous improvement efforts with various deployments .
  • Experience with ETL (data collection) and OLAP databases.
  • Has a strong desire to develop for data integrity, scalability, high availability and easy maintainability.
  • Able to clearly explain technical issues, justify technical decisions, and write technical specification documents.
  • Self-starter with innovation, integrity, strong work ethic and attention to detail.
  • Eager to stay on top of the latest technologies and innovate .
  • Comfortable brainstorming / debating ideas openly and challenging respectfully / being challenged.
  • Strong, proven understanding of distributed systems integration, including design principles as well as hands on experience with various integration methods (web services, publish / subscribe, etc.).
  • Solid verbal and written communication skills.

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role.

The base pay range for this role is between $135,400 and $250,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

You'll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. 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.

More

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.

9 days ago
Related jobs
Promoted
VirtualVocations
San Diego, California

...

Promoted
L3Harris Technologies
Spring Valley, California

Job Title: Scientist, Systems Engineer (Product Dev, Bids & Proposal Lead)Job Code: 15575Job Location: San Diego, CAJob Description:L3Harris has an immediate opening for a versatile scientist, system/Hardware engineer to support the design and manufacturing of Tracking, Telemetry, and Command produc...

Promoted
Ampex Data Systems
CA, United States

Ampex is a small, fast-paced, growing aerospace company looking for a highly motivated and organized electrical/computer engineer with FPGA experience to join our multi-disciplinary engineering team in developing leading data management solution products for aerospace applications. Today, with its l...

Promoted
MedCrypt
San Diego, California

Embedded Software Development Engineer Level I - $135k. A talented embedded software development engineer, who will expand our team. Software Engineering or related work experience. You will build native C/C++ software libraries and applications for a broad range of hardware targets. ...

NVIDIA
Remote, CA, US
Remote

NVIDIA Cloud Functions team is looking for a motivated, product-minded Senior Distributed Systems Software Engineer with an observability focus. A flexible technologist familiar with all aspects of the software development lifecycle. You will be working with a team of passionate and skilled engineer...

Canonical - Jobs
San Diego, California

The data platform team is a collaborative team that develops a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to structured SQL engines. We are facing the interesting problem of fault-tolerant mission-criti...

Hasbro
CA

Are you a hands-on software engineer with a deep understanding of systems and technologies which those systems are built upon?. Principal Software Development Engineer. Lead an internal team of developers and collaborate with external development teams. Plan and implement critical and technically co...

L3Harris Technologies
San Diego, California

As a system/hardware engineering within the Chief Engineering organization, you will be supporting various engineering teams in support of bids and proposals for advanced satellite & intel communication links including TT&C and Payload products with digital telemetry, and signal processing technolog...

Apple
San Diego, California

Our team within the positioning technologies org at Apple is seeking a highly motivated senior engineer with excellent software development, quantitative reasoning, and communication skills. To ensure product quality, engineers here also regularly focus on the development and improvement of offline ...

Amazon.com Services LLC
San Diego, California

We're looking for outstanding candidates to join us as full-time Software Development Engineers in our friendly team in San Diego. As an engineer, you will be involved in the full software development lifecycle from idea generation to delivery and operation. Successful candidates are not just great ...