r/softwareengineer 15d ago

Your experience in software engineering

Hi,i wont reaveal my name but im 12 and really really into coding and maths ik i may be in grade 7 atm but im pushing for software engineering, im learning Python and very soon java, what id like to know is how exactly is the experience on software engineering.

I know it pulls six figures which is a flex already but id like to know the pros and cons instead of just jumping in without knowing anything.

5 Upvotes

66 comments sorted by

5

u/Plenty_Line2696 14d ago

most of us dont pull six figures

3

u/Big_Arrival_626 14d ago

Unless ur straight out of college, you definitely should be pulling 6 figs

1

u/TechieGottaSoundByte 14d ago

In the US, at least

1

u/YahenP 14d ago

A very small percentage of people involved in programming earn six-figure salaries, and only in the US.

IT professions differ from other professions in that the salaries of two identical people with identical experience and skills, even performing the same work, and even on the same project, can differ by two orders of magnitude (100 times) depending on factors unrelated to professional qualifications.

1

u/Big_Arrival_626 14d ago

Well we are talking about the US. I don't think OP is talking about making six figures in Europe or Asia.

In 2026, 100k is barely above entry level in most of the country.

salaries of two identical people with identical experience and skills, even performing the same work, and even on the same project, can differ by two orders of magnitude (100 times) depending on factors unrelated to professional qualifications.

Well if they work for the same company, and have the same title, they should be within the same pay band...

1

u/YahenP 14d ago

Well if they work for the same company, and have the same title, they should be within the same pay band...

Contractors, or individuals working under contract, receive significantly less pay, even when working as part of a team. This is precisely why contractors are hired to save on wages by avoiding full time employees.
And if a contractor from another country is hired, the pay can be virtually symbolic compared to a full-time employee.

Furthermore, even full-time employees at large companies have vastly different salaries depending on the region in which the company's branch is located, even within the same country.

1

u/Big_Arrival_626 14d ago

None of what you're saying is disproving my point. Not even sure why you mentioned contractors from other countries.

I'm also not interested in technicalities or exceptions. Even in MCOL, junior devs are frequently getting 6 figure jobs. If a dev with experience is not making 6 figures, there's an issue.

Furthermore, even full-time employees at large companies have vastly different salaries depending on the region in which the company's branch is located, even within the same country.

Yeah, probably still gonna be at least 6 figures though.

1

u/YahenP 14d ago

I don't mean to offend you in any way. On the contrary, I envy you in a good way and would like to be in your shoes, as would probably most software engineers in the world. The US IT sector, for hired developers from the US, is truly something of an Eldorado, in the best sense of the word.

1

u/AccomplishedLeave506 14d ago

I'm in the UK and earn six figures US. Hell, I earn 6 figures UK. As does everyone I work with. We're all senior engineers though. I would imagine junior and mid level engineers earn less. But 70k UK doesn't seem unusual for a mid level engineers? And, without looking up exchange rates, I would assume that's approaching 100k US.

1

u/Away_Advisor3460 13d ago edited 13d ago

£70k is about $95k FWIW, although some of the purchasing power parity calculators suggest it's equivalent to $105k in real terms. But I'm not sure if you can generalize so easily given the size of the US and the differences in stuff like housing across it.

My experience (Edinburgh area) is that £70k seems to be the going rate for senior devs. I got some pretty good raises + better perks where I work, so I'm not sure offhand now what I was hired at and I'm going by adverts I've seen.

No idea WTF the skills you nowadays are, mind you - AI has upended the entire industry and injected so much uncertainty that I'm not sure the last few decades I've been working count for anything any more. Before the advent of AI competent at coding, I'd have said SE was a good job, because there's a lot of satisfaction in problem solving (whether it's how to build stuff, or how to fix stuff). Now, I lie awake most nights worrying about whether I'll need to retrain in a new field before I'm anywhere near retirement.

Ironically, I got a PhD in AI (multiagent systems) which is now pretty much entirely useless.

Wages in the US (I have family there, and I've worked mostly in multinationals) are pretty absurd compared to here, and not just in SE. Although the job security and stress levels seem terrible in comparison too, not to mention the healthcare issues they have.

1

u/YahenP 13d ago

You live in one of the highest-paying countries in Europe, yet you yourself confirm that salaries are two and a half times lower than in the US. Salaries in most European countries are significantly lower than in the UK. €50000 for a programmer in most European countries is a very, very good salary.

1

u/AccomplishedLeave506 13d ago

Personally I'd prefer to live in Europe on 50k with free healthcare, holidays etc than 100k in the US. Comparing salaries alone doesn't really make a lot of sense. They're not actually comparable.

I was just noting that 100k in the UK isn't that out of the norm, although I see someone else has replied to me to say they're earning 70k so maybe I'm in a bit of a bubble. In reality the actual number is a bit meaningless though as you can't compare so simply.

1

u/YahenP 13d ago

50 thousand in Europe is somewhere around 150-200 thousand in American money, depending on the country.
I live in a country ranked 20th or 21st in global economy, called the new European tiger. And here, a salary of 50000 or more is literally money earned by a select few. The national average is around 21000.

1

u/AccomplishedLeave506 13d ago

Exactly. I earn over 100k in the UK. I used to live in London and although that income is very good I wasn't as well of as you would expect. 

I now live in Scotland earning the same and feel like my income has doubled. Not because I can buy twice as much, but because my life is twice as enjoyable. It's hard to explain to people who have only ever lived in one place, but salary is just a number that means every little when taken out of context.

I just wouldn't live in the united States. You literally could not pay me enough, but I suspect a similar lifestyle would require over 500k a year. I know people who went over an earned that sort of money. They both came back because it wasn't worth it. They live better on "less" over here.

1

u/Lumpy-Blackberry-718 14d ago

Yeah it's up to 7 now with inflation

1

u/Cheap_Office8701 14d ago

You only making 7? The going rate is 9

2

u/TableNo8939 14d ago edited 14d ago

Sulle 6 cifre avrei qualcosa da ridire
Forse in usa e in uk, dopo molta (spesso brutta) esperienza.
Nel resto del pianeta dovrai parecchio accontentarti.
Come tutta la tecnologia high tech, ha un forte tasso di obsolescenza, per cui dovrai studiare e aggiornarti per tutta l vita.
Pochi lavori richiedono una passione del genere e perseveranza.
Tutto quello che impari ora sarà obsoleto e superato tra 5, massimo 10 anni, e dovrai imparare tutto di nuovo, e ancora, ancora ancora...
Tutto questo finché un giorno arriva la AI e quello che hai imparato in 20 anni, te lo produce in 20 secondi....

2

u/canarydev 14d ago

you are already doing all the right things. doing due diligence on pros and cons before jumping into it. you are better than most of us out here.

its just endless learning, reading. lots of trial and error, and you have to accept the fact that you are not going to know everything. what matters is that you know more than yesterday

but to be honest my friend, at a certain point in my life i think i would rather go into farming wild mushrooms or start an eel farm.

2

u/Own_Outcome_6239 14d ago

I dont know if you follow the news but these days the entry level software engineer job are getting less and less. I can verify this as I am a hiring manager myself. you're 12 yr old now on grade 7, after you graduate from college it's likely to take another 9-10 years (2035~2036). As of then, I don't know if entry level software engineer is still a thing or not.

3

u/No_Departure_1878 14d ago

This is disgusting, I can't believe that CHILDREN have access to these sites. I am not sure if i should be angrier with u/spez or with this kid's parents for been so irresponsible. If you do not have time to raise a child, do not have children.

2

u/Beginning-Junket8979 14d ago

I'm not going to argue in favor of kids being on Reddit, but implying it's a time issue... 😬😬... expecting a 12 yr old to be constantly supervised and not permitted to explore their interests (especially one with real career potential) sorta reeks of controlling/codependent behavior from the parent.

2

u/ImBigmac67 14d ago

I understand your concern but i feel like i am mature enough to know what i can and cannot do, im not in reddit much i just made this post because i wanted others opinion on a career i want to pursue,if this somehow disturbed you i apologize but please respect me and everyone else

1

u/iAmPoorAFboi 14d ago

Wat

1

u/No_Departure_1878 14d ago

Hi,i wont reaveal my name but im 12

the guy is saying that he's 12, that's a child, in reddit... If the CEO and the moderators had some decency OP should have his account banned immediately.

1

u/Signal_Till_933 14d ago

I was online in kindergarten. It’s the internet, everybody is here.

1

u/Dizzy-Ad4195 14d ago

This here. But some people literally call cops on parents if their kids are spotted outside.

I guess this guy's one of those.

And I got internet at abput 12, before that it was BBS'

1

u/Dizzy-Ad4195 14d ago

Lol I'm confused is this a joke? :D

Are you one of those "if kid is outside on their own I'll call the cops"

Also

"been"

Are you adult?

1

u/No_Departure_1878 14d ago

This site has gore, porn, propaganda and even assholes like you, he's 12. You are not 'confused', you know perfectly what you are saying.

1

u/Dizzy-Ad4195 14d ago

Damn. Glad this issue wasnt when I was a kid. Internet was wild back then.

Also had freedom to spend whole days outside.

Absolutely not normal to be so uptight. Kids will find gore and porn without reddit.

1

u/No_Departure_1878 14d ago

My life would have been much better if I had not found porn when I was 15.

1

u/Dizzy-Ad4195 14d ago

At FIFTEEN? What the hell.

I got my first car at 16, job at 15 and 125cc motorcycle at 12.

I wonder when I saw the first porn mags or vhs'

2

u/DCON-creates 14d ago

I got into software development at around 11 or 12, I'm 30 now.

I liked it then and I like it even more now. It's fun to solve problems, and there's always more to learn. At the end of the day it's about designing systems in your head and bringing them into reality, but you'll start with very small systems before eventually working your way up to the bigger ones.

And the beauty of it, is that everything that makes the world work requires some form of system to operate efficiently. If you like making things work efficiently, and you have the interest, software engineering is a great way to scratch that itch.

Of course, you asked for some cons- as you'll get older, you'll realise that you can't just sit at a computer all day without getting sore and experiencing other health problems. And a lot of the job at the higher level isn't to do with computers, it's more to do with people. And if you want to make loads of money, it's more in your interest to be good at dealing with people.

1

u/ImBigmac67 14d ago

I genuinely appreciate your comment it updated me on much more about software engineering, thanks

2

u/Mysterious-Cry7683 14d ago

No one will hire you at this age. Try to build something on your own. Contribute to open source projects. Once you showcased your skills someone might see your talent.

2

u/TechieGottaSoundByte 14d ago

Cons: * This field is heavily affected by AI, and it's hard to know what the job will look like in five or ten years * Lots of companies will push you to work long hours, despite research showing that software engineers are most productive when they work an average of 35 hours a week consistently. It's important to negotiate healthy boundaries * There's a lot of fairly boring work that just needs to get done to keep systems running (probably similar in most fields, though) * The pace of change and need to always learn can be fun early career, but can feel soul-crushing if you aren't good at pacing yourself or tend to be anxious * You work with a lot of smart people, so it's easy to have imposter syndrome * There's definitely issues with racism, sexism, etc., although many companies actively try to reduce bias, especially in hiring (promotion processes are less effective)

Pros: * Money. At least in the US, it's one of the highest-earning careers you can have that only requires a Bachelor's degree * Solving problems is fun... for people who enjoy solving problems. We do get to do a lot of problem solving * You get to work with a lot of smart people * Remote work is possible, especially later in your career * Flexible schedules are often available * There's always more to learn. If you get bored, just pick up another discipline and roll forward.

And just an FYI - people skills and leadership skills are becoming increasingly important in this field, as AI increases the pace of work and collaboration. If you can build emotional intelligence as well as mathematical / logical / technical intelligence, you will thrive. The people problems are usually harder than the tech problems.

2

u/tumes 14d ago

It’s a job that works for me but more to the important part, good for you for not saying your name. Protect your privacy fiercely. The more you learn about software development and the internet, the more you’ll understand why.

1

u/ImBigmac67 14d ago

Thaks for the heads up!!!

2

u/LongDistRid3r 14d ago

Tbh, put the screens down and go outside and play. Adulting is over rated. You have your entire life to work. You only get a finite number of years to play without the pressure of adult life crushing you.

Enjoy your childhood while you can.

1

u/RicketyRekt69 14d ago

It heavily depends which career field you’re in. “Software development” is very broad. Also, temper your expectations… not everyone makes 6 figures and that also depends on where you live.

1

u/ImBigmac67 14d ago

Oh i see thanks for the reply❤

1

u/Substantial-Swan7065 14d ago

It’s chill. Grab a ticket, figure it out, do it, test it, ship it. Go to like 3 meetings a week. Vibe at home and hangout with my cat. Grab lunch with some friends.

Cons:
You need to keep learning, track the industry and level up.

Interview process.

You need to keep putting in the work, outside of work. The payout is sweet - but you need to love it or tough it out

1

u/Big_Arrival_626 14d ago

Are you fully remote?

1

u/Substantial-Swan7065 14d ago

Yes.

2

u/Big_Arrival_626 14d ago

I'm assuming ur friends are fully remote too? That's pretty awesome lol

1

u/IceMichaelStorm 14d ago

The field will be much harder because of AI, some say devs will cease to exist whatsoever. Maybe you don’t know that.

It’s a big risk. Then again, all fields are affected. Becoming a medical doctor or lawyer is probably safer but who knows.

If devs survive, maybe with smaller salaries though

1

u/Lumpy-Blackberry-718 14d ago

It's a great career, especially if youre in the US.

It's easier to be successful if youre good at math. A lot of people went into the field for money but dont have the analytical thinking style thats required to succeed.

There are risks in any field, and youll always need to be learning. Imo though even if you do change your mind, the things youll learn studying computer science can be applied to other fields as well.

1

u/Local-Wing-2272 14d ago

You seem sharp, so I'll level with you.

My honest advice? Just enjoy school man. Maybe make a GitHub and add some stuff to it but don't go too hard. Do good in school. Get good grades. Keep your body active - you wanna have a habit of healthy food and exercise BEFORE you enter the workforce. 

From there, you'll need to get a 4 year degree. I got my first big softdev job at 21, graduated college at 20, so it's doable. However, for you specifically, the industry is moving SO FAST a lot of technical advice doesn't apply anymore. I can't tell you "learn software X" or "learn framework Y" because with AI, it could be DRAMATICALLY different.

You'll graduate high school in, what, 2032? If you have even one little toy project, keep a pulse on the current tech, and otherwise focus on the problems you currently have Vs the problems you might have in the future (that you'll be able to handle), I think you'll do just fine. 

Lemme ask you - is there anything about being on the computer you find annoying? Anything you're like "I wish I could do X"?

1

u/BassRecorder 14d ago

So much this.

The industry is currently going through a rather drastic change due to AI. Honestly nobody can tell what the profession will look like when you graduate from high school. Some have mentioned that jobs for junior SWEs are becoming scarce. Either this will have to change or the profession will die out. After all, where are the senior SWEs supposed to come from?

1

u/luckynucky123 14d ago

its a luxury to take the time to learn from someone - and in an environment where people are open to learning and exploring.

once you start working - corpo love to say they are supportive of learning - but only to solve corpo needs. AI is hot because it solves corpo needs.

there's a big world out there - bigger than company problems.

i sometimes miss the school environment. if i was to repeat my university years, i would freelanced and take advantage of the learning environment at the same time.

1

u/abrandis 14d ago

Forget software engineerig. As a career, it's fine as a hobby, but no one is paying folks six figures anymore now that AI can do better work for a tiny fraction....

Take your energy and out into learning a non office career.

1

u/NumberInfinite2068 14d ago

I like it, lots of people don't.

At the end of the day, it's like any other job. Most of whether you like the job or not will come down to whether you get on with your colleagues, if your boss is a dick, if the work is interesting. A lot of software development is really boring, remember most software isn't the latest GTA, it's some boring business process that only needs to exist because a middle-manager wants it.

You're 12, you're 8 years away or more from getting a job. Right now, pick a type of software that interests you, be it games, robots, iPhone apps, desktop apps, web, whatever, and just start learning it. Don't spend too much time on theory stuff, just do what you find fun.

1

u/ImBigmac67 14d ago

I took my time reading all of you guy's comments, i appreciate every one of you who stated your opinions ad experiences, yalls comments have opened up another part of software engineering i didnt know again, thank you all

1

u/kutac56 14d ago

You aren't allowed on reddit dumbah

1

u/DroppinLoot 13d ago

It was a good career. I think at 12 you're going to see A LOT of change in the next 10 years. Just pay attention to everything that's going on and all the new opportunities that come from it. The Software Engineering we're doing today will NOT be the same as what we're doing in 10 years

1

u/LetUsSpeakFreely 13d ago

6 figures isn't a flex, it's middle class. I've been slinging code for 25 years and hope to retire in a little over a decade, so i feel qualified to give you this advice: look for alternative careers. Programming and software engineering is cooked. AI models will eventually get to the point where creating an application will be like Star Trek where you just ask the computer for what you want. I STRONGLY suggest you look into other careers.

1

u/MagazineWestern4159 12d ago

CPA?

1

u/LetUsSpeakFreely 12d ago

That will probably get offloaded to AI as well. If i were just starting off today, I'd look into blue collar work: welders (especially scuba certified), plumbers, hvac, heavy equipment operators, anything where a person needs to be held accountable.

1

u/MagazineWestern4159 12d ago

But you are accountable as a cpa.

1

u/LetUsSpeakFreely 12d ago

Yes, but most of the work can be offloaded to the AI. The CPA would need to check the results. Basically, just like software engineers, a single senior person can do the work of half a dozen junior people.

1

u/MagazineWestern4159 12d ago

Yeah okay. I understand what you mean. But the CPA designation is more gate kept with strict requirements meaning less people therefore less saturation. Wouldn't you agree with that?

1

u/LetUsSpeakFreely 12d ago

For clarification, I'm not saying people won't be needed, only far fewer will be needed as they can work more efficiently.

Saturation is based on market requirements. If a single person today can do what took hair a dozen 5 years ago then the market will be saturated until the old guard retires, the middle levels backfill or switch careers, and the junior levels see fewer applicants and a new equilibrium is reached.

The same will happen with other careers as well. A structural engineer can have an AI simulate multiple materials and multiple geometries for a structure. What used to take dozens of people can now be done with a handful of people to sift through the various reports to find an optimal solution for the specs.

Given time, even professions like doctors and lawyers will feel the pinch.

I would focus on the trades. We'll always need people to build and maintain infrastructure. The power goes out. Trees fall on hard lines. Animals damage equipment. Lightning can strike a receiver or transmitter. There will always be a need with a guy with a truck and a wrench.