Apple Senior Software Engineer Reviews | Glassdoor

Apple Senior Software Engineer Reviews

Updated August 15, 2017
103 reviews

Filter

Filter

Senior Software Engineer

3.8
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO

Employee Reviews

Sort: PopularRatingDate

Pros
  • Great benefits as soon as you start (in 1066 reviews)

  • work from home - no commute - decent pay (in 236 reviews)

Cons
More Pros and Cons

  1. "Impact, Challenge, Passion, Rewarding"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Cupertino, CA
    Former Employee - Senior Software Engineer in Cupertino, CA
    Recommends
    Positive Outlook

    I worked at Apple full-time (More than 10 years)

    Pros

    * Smartest and most passionate people you may ever work with.
    * Things sometimes magically get done when many of your peers care about what they do.
    * You will grow through exposure to cutting edge ideas and through adversity.
    * Under healthy leadership, your creativity can thrive and you can live up to your potential.
    * There is always a secret new hot thing some group in your division is working on.

    Cons

    * Sometimes your secret project never sees the light of day, and you can't talk about your work because of NDAs/secrecy.
    * Not all in leadership are great to work for. Some micro-manage or are fearful in ways that can ruin a team experience.
    * Your peers will have strong opinions and argue intelligently for them. Don't take it personally, be open to being wrong, pick your battles. Challenge your peers respectfully if you want to win them over.
    * It can be hard to shine brightly among so many stars--you must consistently exceed expectations to get the best compensation increases, bonuses, or promotions.
    * When peers work extra and you don't, it may be hard to exceed expectations and advance. If you value family time, find a group where most employees keep fairly regular hours and tell you to "go home" when you stay late.

    Advice to Management

    * Your example and sacrifice are much appreciated.
    * If you are not listening to your peers and subordinates, you will miss something important--not everyone can make good decisions in an apparent vacuum like Steve Jobs.


  2. Helpful (4)

    "Apple HR"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Cupertino, CA
    Former Employee - Senior Software Engineer in Cupertino, CA
    Doesn't Recommend
    Neutral Outlook
    Approves of CEO

    I worked at Apple (Less than a year)

    Pros

    Apple is a wonderful place to work, full of interesting and smart people. It's challenging, but well paid and work balance is great. I worked in two orgs.

    Cons

    Apple HR is the worst HR I've met in my career: they have no problems lying and are generally unprofessional if not borderline rude.
    After 6 years working at Apple, when I gave my notice, they walked me out of the door without much of a thank you and ended my health insurance coverage straight away. This is petty, unprofessional and borderline evil.
    I don't recommend anyone to work Apple, the risks are too big compared to the rewards.

    Advice to Management

    Work on your HR, people are your resource and the way you treat your people is unprofessional.

  3. Helpful (1)

    "Let down by poor quality mid-level mangers"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Cupertino, CA
    Former Employee - Senior Software Engineer in Cupertino, CA
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

    I worked at Apple full-time (More than 3 years)

    Pros

    - Work with some really talented people on interesting problems.
    - A well meaning company culture.
    - Thinking about the complete user experience.

    Cons

    - Poor middle management.
    - Poor work life balance.
    - An archaic "not invented" here mentality.
    - Managers tend to dictate engineering approaches.

    Advice to Management

    Drain the swamp! Overhaul your review and compensation process, make it more transparent and consistant across the company. Implement shorter 6 month performance cycle and 360 review processes. Create development tracks for progression as an IC. Weed out the terrible managers who create employee churn.


  4. Helpful (2)

    "Used to be the biggest startup in the world. Now software quality is that of 1990s Microsoft"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Cupertino, CA
    Current Employee - Senior Software Engineer in Cupertino, CA

    I have been working at Apple full-time (More than 10 years)

    Pros

    You're associated with some of the best hardware/software on the planet

    Cons

    Schedules are unrealistic. Quality is mostly talk, and rarely action.

    Advice to Management

    Focus on fewer products and longer release cycles. Scalability of internal processes has peaked.


  5. Helpful (1)

    "One of the best companies I have worked for!"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer IV in Cupertino, CA
    Current Employee - Senior Software Engineer IV in Cupertino, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Apple full-time (More than 3 years)

    Pros

    The people are awesome, the managers are exceptional. Love personal offices! The compensation and benefits are very competitive. Happy to be there.

    Cons

    None. Not really have much to say here. Maybe more team building parties outside of office? Anyway, those are just nitpicking.

    Advice to Management

    Stay as cool as you are now! We'll do much more things together!


  6. Helpful (2)

    "Apple"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Cupertino, CA
    Current Employee - Senior Software Engineer in Cupertino, CA
    Doesn't Recommend
    Neutral Outlook
    Approves of CEO

    I have been working at Apple full-time (More than 3 years)

    Pros

    Apple has the best consumer products and its always exciting to see the new products and be part of a company with success

    Cons

    Management only focus on executing the project and less about employees. This is not the best place to work to my opinion.


  7. "Great place to grow"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Cupertino, CA
    Former Employee - Senior Software Engineer in Cupertino, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Apple full-time (More than 10 years)

    Pros

    exposure to new cocoa and iOS technologies on a daily basis

    Cons

    long hours, advancement is difficult, pay is lower than average, lower managers are unskilled

    Advice to Management

    when you have good people make an attempt to keep them

  8. "Great place to work"

    StarStarStarStarStar
    Current Employee - Senior Software Engineer
    Current Employee - Senior Software Engineer
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Apple full-time (More than 5 years)

    Pros

    You work with amazing talent and get to learn so much.
    Great energy and passion all around and pushes you further.
    Great benefits

    Cons

    Stress to perform and meet deadlines.
    Balancing life is possible but peer pressure can undermine it.
    Very closed and secretive

    Advice to Management

    Managers need to be more transparent


  9. "Best place to work!"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Cupertino, CA
    Current Employee - Senior Software Engineer in Cupertino, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Apple full-time (Less than a year)

    Pros

    a chance to work with some of the best and brightest in the valley.

    Cons

    None. Work is hard but you get paid for it (much better than at other places)

    Advice to Management

    I fully support our CEO. I am proud to work at this company because of him.


  10. Helpful (14)

    "Top down innovation"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Engineer in Cupertino, CA
    Current Employee - Senior Software Engineer in Cupertino, CA
    Doesn't Recommend
    Positive Outlook
    No opinion of CEO

    I have been working at Apple full-time (More than 10 years)

    Pros

    For any manager, the way to succeed at Apple is to be seen to conspicuously innovate. Good managers tap into the talents of those who report to them so that the whole team is seen to succeed and innovate. Managers get substantial authority - it's very top-down - so if you get a good manager things will work well for you. If you are considering a position at Apple, learn as much as possible about the managers you will report to, as they will make or break your experience.

    Cons

    The hypothetical "good" managers referred to in the Pros section are uncommon. Much more common is the sort of manager who feels insecure and considers his/her reports to be competitors, and prevents them from contributing effectively. Such managers feel under pressure to provide all the innovation themselves, and actively suppress anything from below. Of course that won't stop them from giving their reports negative performance reviews for failing to innovate. If you get this sort of manager you will find you have no voice. If you are considering a position at Apple learn as much as you can about your potential managers, try to find out which sort they are.

    Advice to Management

    Rate managers by their ability to harness the talents of their reports, not by their own personal innovation. Permit engineers a voice. The company is spending a lot of money on talent - stop wasting it.