• slate@sh.itjust.works
      link
      fedilink
      arrow-up
      101
      ·
      3 days ago

      L5 and L6 is a label for career progression, like getting promoted from staff to senior, just with different words. TC is total compensation.

        • psycotica0@lemmy.ca
          link
          fedilink
          arrow-up
          60
          ·
          3 days ago

          Yeah, typically per year. And usually it’s called Total Compensation because some of it is in salary, some in stock, some in stock options, sometimes even some kinds of perks, etc.

          So all of that gets balled up into Total Compensation, which is different than annual salary

          • Victor@lemmy.world
            link
            fedilink
            arrow-up
            33
            arrow-down
            1
            ·
            edit-2
            3 days ago

            $550,000 a year as a software developer. That’s insane money. You could buy a luxurious house in the city CASH after saving for two years with that salary, where I live. Including other expenses. They are making 3x my salary, also as a software developer.

            • prettybunnys@piefed.social
              link
              fedilink
              English
              arrow-up
              24
              ·
              3 days ago

              Amazon throws money at people with niche skill sets.

              They were paying engineers with experience with SELinux and CDS developers nearly 500k the past few years.

              Insanity

              • papertowels@mander.xyz
                link
                fedilink
                arrow-up
                18
                ·
                3 days ago

                Tbf selinux tends to be a hell of a black box. Anytime my shit doesn’t work and I can’t explain why, I default to blaming selinux and hit up IT. Seems like I’m right about half the time lol

                • prettybunnys@piefed.social
                  link
                  fedilink
                  English
                  arrow-up
                  24
                  ·
                  edit-2
                  3 days ago

                  SELinux is super simple, you just gotta understand how the system works.

                  Once you understand the syntax and flow of SELinux policy then writing it is easy. Writing GOOD policy on the other hand …. Lmao.

                  Typically most IT departments “fix” it with setenforce 0 which is the equivalent of removing the seatbelt cuz you can’t figure out how to latch it.

                  Android has one of the most “robust” applications of it but it doesn’t serve the purpose a good policy does, it does add a substantial layer of defense. Apple contracted my company to come out and teach them how to SELinux a few years back. Ultimately they (companies that desire SELinux as an added layer of defense) tend to just pay “us” to do it instead lmao.

                  • Victor@lemmy.world
                    link
                    fedilink
                    arrow-up
                    11
                    ·
                    edit-2
                    3 days ago

                    X is super simple, you just gotta understand how X works.

                    Correct me if I’m wrong but I do believe that’s the point. 😆 That understanding it is the hard part.

                    I love these people who are like “no no, X is easy, because I understand it.”

                    If course you think it’s easy — you understand it already

                  • papertowels@mander.xyz
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    3 days ago

                    I think as a developer I just have no idea what policies are applied, so it’s just “somethings fucky here” all the time. Maybe an organizational issue :)

                  • papertowels@mander.xyz
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    edit-2
                    3 days ago

                    You’re talking implementation. I’m talking practice.

                    Yes, selinux is open source, I can look up the documentation, etc.

                    But since I’m not IT it isn’t my job to manage selinux - from my perspective it’s just something that rears it’s head when there’s a policy I didn’t know about that interferes with me running my stuff.

                    So from the perspective of it not justifying Inflated wages, you’re probably right? Anyone can learn it. But in my experience few developers do.

            • psycotica0@lemmy.ca
              link
              fedilink
              arrow-up
              5
              ·
              2 days ago

              The “where I live” part is key. Because very likely this person is in SF, where they cannot buy a luxurious house cash with that money, and where cost of living eats surprisingly far into that stupid high number.

              But notably, this is why all the normal people who don’t make a half million dollars a year can’t live in SF! 😅

    • criss_cross@lemmy.world
      link
      fedilink
      arrow-up
      21
      ·
      3 days ago

      At Amazon you have the following levels

      L4 - Junior. A new grad. Expected to be promoted within 2 years or let go

      L5 - Mid engineer. Very wide band. Encapsulates anything between a level 2 engineer and a team lead at other companies. Can be expected to lead individual teams at times. Is considered a “terminal” position (there’s no expectation of a promotion past here)

      L6 - Senior. Has the scope of what a Staff engineer would at other companies where you’re not only concerned with your team but others in the department. I think like 10% of engineers ever hit L6

      L7 - Principal Engineer. You have like 1-2 of these per department. These are more like architects at other companies. About 1-2% of engineers ever hit this band.

      L8 and beyond are for fancy hires and shit. Very few if anyone ever works their way up to those bands.

      • Honytawk@feddit.nl
        link
        fedilink
        arrow-up
        17
        ·
        3 days ago

        So, where are L1-L3?

        Are L3 student programmers?

        L2 people who never coded anything in their life?

        L1 are people who can’t read? Like babies?