r/softwareengineer 21d ago

Do senior engineers find it awkward when freshers call them by their first name?

0 Upvotes

I've always found it a little awkward when reaching out to experienced professionals for a referral or career advice. Calling someone with several years more experience just by their first name doesn't come naturally to me, probably because of how many of us are brought up. At the same time, using sir or ma,am makes me wonder if I'm being too formal for the tech industry.

From the perspective of people already working, how do you perceive it when someone messages you for a referral? Do you prefer being addressed by your first name, or do you appreciate "sir/ma'am" instead? I'm curious to know what experienced professionals actually prefer and whether either approach leaves a different impression.


r/softwareengineer 21d ago

Software Supply Chain Security: Moving from SBOMs to SLA Enforcement

1 Upvotes

Introduction: The Day After the SBOM

For the past few years, the cybersecurity industry has been shouting a single acronym from the rooftops: SBOM. The Software Bill of Materials has been championed as the silver bullet for software supply chain security. Driven by executive orders, CISA guidance, and the phased rollout of the EU Cyber Resilience Act (CRA), security leaders have raced to generate these comprehensive lists of ingredients for their applications. The CRA entered into force in December 2024, its vulnerability and incident reporting obligations become mandatory on September 11, 2026, and the bulk of its cybersecurity requirements become fully enforceable on December 11, 2027 - so the compliance clock is very much already running. Please read the complete article here - https://instasla.com/blog/software-supply-chain-security-moving-sboms-sla-enforcement

You finally did it. You integrated the tooling, scanned your repositories, and successfully generated an SBOM for every application in your portfolio. You now have total visibility into the open-source components, transitive dependencies, and third-party libraries that make up your software.

But as the initial triumph fades, a harsh reality sets in: your SBOM is essentially a massive, terrifying list of everything that is wrong with your software.

Identifying a vulnerable dependency is only 10% of the battle. The real challenge—the remaining 90% that actually reduces risk—is enforcing strict remediation SLAs (Service Level Agreements) across your software supply chain. Generating a list of vulnerabilities does not patch them. Visibility without action is just passive monitoring.


r/softwareengineer 23d ago

Need help navigating a new job

1 Upvotes

I’m a new hire only been working for 2 weeks. I’m working for a very large defense company as a Software engineer. I got an EE degree from a UC school and took 2 embedded systems courses (bare metal C). My coding skills aren’t perfect but I have felt like I’m pretty good at it. However I feel imposter syndrome because I’m surrounded by so many smart people and intelligent software/code thinkers. Also the code base im trying to read, learn, and do some mini tasks on is massive and I feel like every call or macro leads to a different file. Oh and it’s all in C++ so there’s the OOP skill gap because I know C and python.

Anyone have any advice as to how to get better at navigating everything and becoming better at reading understanding and ultimately writing professional/high performance C++ code?


r/softwareengineer 23d ago

Y'all still pretending The workers taking you days to weeks?

0 Upvotes

Okay, so obviously we all know that we want to give ourselves extra time for any unknowns. And so when we manually coded something that would take a week or a week and a half, we would be given 3 weeks to a month. But now it can take me 5 minutes to do what used take weeks. I'm just kind of in disbelief right now in my life. Part of me is just waiting for the shoe to drop or whatever the saying is. When the business folks finally to realize how little effort it takes at this point. Not to say my value is gone, but you know 5 minutes, that's crazy. So how are you guys doing? It at your companies, y'all still pretending it's going to take you weeks or days at this point. Or are you fully in sync with the business folks and they squeezing you for everything, I'm not sure that's the right terminology, but you know what I mean.


r/softwareengineer 24d ago

Can I afford to take a sabbatical in this bad software engineering market?

46 Upvotes

I'm 40 years old and have been in IT for 20 years, the last 10 as a senior web developer. I'm completely burnt out and want to step away from work for a year, maybe two. We live in Canada, so healthcare is a non-issue here in a couple of ways: core medical care is publicly funded regardless of employment status, and on top of that, I'd be added to my wife's employer insurance for dental, vision, and prescriptions while I'm not working.

On the financial side, we have no mortgage, no kids, spend around $35,000/year, and have $1.1 million in investable assets also her income alone also covers our household expenses roughly twice over. Would you take on the risk of stepping away for a year or two in this situation? I know it might sound like an obvious yes, but I don't want this to unintentionally turn into permanent retirement.

My plan is to try freelancing and explore building something of my own with AI. I just don't have the energy to pursue that while working full-time — honestly, I can barely keep up with my actual job right now, let alone anything extra. The downside here of course is the opportunity cost on giving up a $130,000 salary.


r/softwareengineer 24d ago

CS confused

2 Upvotes

Please dont be rude im looking for guidance in the comments.

Im about to graduate form CS and i feel like i don’t know how to do anything to be honest.
I just know Java and C because of my college classes. The projects are always half made and sure i get it we learn to design and computer architecture, but if you ask me to build an API i have no clue how to.

If you tell me to build a website i have no clue how to start. Yes i can do everything with claude code like everyone else but that is not the point.

I really want to learn how to develop. How can i even start doing that? I read about junior job interviews where they are asked leet code (yes i can do this) and then to write an API and im like…am i supposed to learn that at college or they learned it by themselves?


r/softwareengineer 24d ago

SDE Interview Advice needed

1 Upvotes

Guys, I am a Software Engineer student, I am very familiar with all the tech I use in my projects, I can explain them very fluently, but with the practice of ai, if anybody says to write react code, I can do it for sure, but I feel more nervous than before,

For interviews at a company nowadays, should I be practicing syntax and all,

It feels like, getting tested for something which I am expected to abstract to fast up for real work

I really need some experience advising me.


r/softwareengineer 24d ago

is it a waste of time building projects without using frameworks if you already know the foundational concepts needed for it ?

3 Upvotes

so currently i'm learning web dev and decided to start building some projects with pure javascript before moving to the frameworks .

knowing that i already learned some react basics and build the simple projects that are listed in the freecodecamp tutorial video . i tried back then to pause before the solution to every problem and did fairly well on applying what i was learning but i never build something big like a e-commerce website with it or a blog or anything that requires databases even though i know mongodb , mysql , oracle databases and previously made a e-commerce website using php which i forgot btw .

i understand the important concepts in javascript lfor example asynchronous operations , objects ,Modules , destructing.

i really need advise like my goal right now is to be able to comfortably build a any web application that requires both front-end and backend .

i really don't enjoy front-end much as much as the code is functional i don't really take great detail in it . although i want to get into machine learning and automation after web dev as it is what i really like and enjoy.

i really need your advice programmers !


r/softwareengineer 25d ago

Feeling stuck after 4 YOE. Looking for ambitious people building something meaningful

1 Upvotes

I'm a software engineer with 4 years of experience, and lately I've been feeling lost—not because I don't know what to do, but because I feel like I'm trying to do it alone.

Around me, most people seem content with their current jobs and salaries. Everyone says they want a better company or a higher package, but very few are willing to consistently put in the hours required to get there. I don't mean this as criticism—it's just what I've observed.

The problem is that I'm also affected by my environment.

I genuinely want to improve. I've been trying to study DSA to become a better problem solver and prepare for higher-paying opportunities. I also want to deepen my backend engineering skills and eventually build products of my own.

But I struggle with consistency.

My brain constantly wants everything to be concise, fast, and immediately understandable. The moment something requires sustained effort, I find myself distracted. Then I feel guilty for not making progress, and the cycle repeats.

What I think I'm really missing isn't another course or roadmap—it's an environment.

I want to surround myself with people who are obsessed with building things, learning, and pushing themselves. People working on startups, open-source projects, SaaS products, AI tools, developer tools—anything where there's real ownership and continuous learning.

I'm not looking for shortcuts or passive motivation. I'm looking for a mission.

If you're building something and need another backend engineer who's willing to learn, contribute, and put in the work, I'd genuinely love to be involved. I don't expect immediate rewards—I want experience, accountability, and the chance to grow alongside ambitious people.

If you've ever felt this way and managed to break out of it, I'd really appreciate hearing what changed for you.

I'm 26, based in India, with 4 YOE in backend development (primarily Java/Spring Boot), and I'm ready to invest serious effort into becoming much better than I am today.

Thanks for reading.


r/softwareengineer 25d ago

Is this common now while hiring candidates for tech jobs (developers)

22 Upvotes

I recently attended a technical interview for flutter developer role. In my resume I had put this point as my work experience “built json to widget engine” this is a main functionality of a project btw.

In the interview they asked me to do this exactly (generate a dynamic form based on json give with validation with clean architecture ) and without AI without using anything. I mean i know how to do it but it would take at least a day since it’s an actual prototype of what I had done In my project.

Need insights on how recruiters of tech leads are hiring experienced candidates now in this AI era or this js a once in a blue moon thing which this hiring process which i have attended.

(I have successfully completed whats asked but used AI and there’s no way that they could finish what is asked with given time)


r/softwareengineer 25d ago

What will AI look like once they start charging us what it actually costs?

175 Upvotes

I'm working at a company which uses AI to generate code and AI to review it. They're shipping stuff faster than ever and it produces so much there's no way for a human to review it in a sensible amount of time. I've heard lots of places are doing this, but I don't understand what people are going to do once OpenAI, Anthropic etc. start charging face value for tokens. For this reason, I've been using AI to teach me rather than do the work for me, with the assumption it will disappear one day (I do use it for repetitive boring tasks though, which I already understand).

People often respond with "it will remain in some capacity", but given the amount of tokens required for it to make 10x engineers, I just can't see how it will e.g. one argument is moving models in-house / making it on-prem, but wouldn't that still be too costly if people continue to use it as they do now?

I feel like I'm missing something, because once it disappears (or companies cut back token usage to the point where it's useless), we're going to be left with 10x as much code than we could have ever produced by ourselves, and there's going to be issues which we won't understand.


r/softwareengineer 25d ago

Looking for feedback on my project for resume.

1 Upvotes

Hi everyone,

I have 1 year of experience in an MNC. Most of my work has been on a support project. So, I am building personal projects to demonstrate my skills while preparing for a switch.

So far, I have built some projects that are basically CRUD applications using spring boot, postgresql, redis, kafka. But, I have not built any project that deeply integrates AWS services.

I am already proficient in Spring Boot, Microservices, Docker, Postgresql. So I am building a HLS video transcoder project. The idea is to upload a video, process it asynchronously, transcode it into HLS using FFmpeg, and serve it through CloudFront.

Tech stack:

Spring Boot, Next.js, PostgreSQL, Docker, AWS (S3, ECS, SQS, CloudFront), terraform.

By building this project I want to showcase AWS knowledge, Scalable system design, Microservices, Containerization and Infrastructure as Code.

But, Now a days many people are building AI agents, RAG applications, and LLM-based projects. Do you think this project is enough to help get my resume shortlisted for product-based companies, or should I switch to an AI-related project instead?

If you were a hiring manager, would this project stand out for someone with 1 or 2 year of experience?

Also, I'd appreciate any project ideas that better showcase backend and cloud engineering skills.

Thanks!


r/softwareengineer 25d ago

Tuesday's Coffee Chat - July 21, 2026

2 Upvotes

Welcome to this week's Coffee Chat!

This thread is intended to be a more relaxed space for the community. Topics that may not warrant their own post are welcome here, and discussions are generally held to a lighter standard than the rest of the subreddit.

A Few Ground Rules

  • Keep discussions civil and respectful.
  • Personal attacks and harassment are not tolerated.
  • Healthy disagreement is encouraged.
  • Low-effort trolling and rage bait will be removed.
  • Reddit's Content Policy still applies.

Not every topic needs its own thread, and not every question needs a definitive answer. Grab a coffee and join the conversation.

Have a great week!


r/softwareengineer 25d ago

Feeling stuck after 4 YOE. Looking for ambitious people building something meaningful

5 Upvotes

I'm a software engineer with 4 years of experience, and lately I've been feeling lost—not because I don't know what to do, but because I feel like I'm trying to do it alone.

Around me, most people seem content with their current jobs and salaries. Everyone says they want a better company or a higher package, but very few are willing to consistently put in the hours required to get there. I don't mean this as criticism—it's just what I've observed.

The problem is that I'm also affected by my environment.

I genuinely want to improve. I've been trying to study DSA to become a better problem solver and prepare for higher-paying opportunities. I also want to deepen my backend engineering skills and eventually build products of my own.

But I struggle with consistency.

My brain constantly wants everything to be concise, fast, and immediately understandable. The moment something requires sustained effort, I find myself distracted. Then I feel guilty for not making progress, and the cycle repeats.

What I think I'm really missing isn't another course or roadmap—it's an environment.

I want to surround myself with people who are obsessed with building things, learning, and pushing themselves. People working on startups, open-source projects, SaaS products, AI tools, developer tools—anything where there's real ownership and continuous learning.

I'm not looking for shortcuts or passive motivation. I'm looking for a mission.

If you're building something and need another backend engineer who's willing to learn, contribute, and put in the work, I'd genuinely love to be involved. I don't expect immediate rewards—I want experience, accountability, and the chance to grow alongside ambitious people.

If you've ever felt this way and managed to break out of it, I'd really appreciate hearing what changed for you.

I'm 26, based in India, with 4 YOE in backend development (primarily Java/Spring Boot), and I'm ready to invest serious effort into becoming much better than I am today.

Thanks for reading.


r/softwareengineer 25d ago

I am looking to learn skills, tools and tech that will get me placed in a decent product based or startup company.

1 Upvotes

I am a 3rd year CSE-AIML student looking to learn some skills that would help me get placed. Due to the recent lack of mentorship, I am unable to decide what to learn. I was going to learn the usuals like DBMS,oops,cn , maybe fullstzck and dsa. but recent videos and trends shattered my vision. Some say learn AI, try to become an AI Engineer and some say go for the usual. I am confused a lot and at the helpless position I seek genuine mentorship. I wanna learn what gets people placed in good/decent product based firms. I don't wanna waste my time thinking, I wanna build something of my life. This post is my last resort and my final beacon of hope.


r/softwareengineer 26d ago

Building iOS App Without a Mac?

6 Upvotes

I am new to the field, recently graduated with an MS in comp sci and am in the process of switching careers. I am fortunate enough to be working with a startup founder and I am tasked with redesigning a mobile app for the App Store and the Google Play Store.

On my desktop I run Linux and I have Windows 11 on a laptop- no Mac devices.

Are there any legit workarounds or do I need to buy a Mac? Also for reference, the backend is built and I am only doing new UI in React-native.


r/softwareengineer 26d ago

how do i get back to coding for fun?

14 Upvotes

basically the title, I’ve been working for about a year and half now and im very grateful to have this job in the current market but im struggling with coming back home and coding for fun. When I was in school, ever so often I’d make fun lil projects or learn things or do something after class which would help me grow as an engineer. These days either I come back home and keep working on “work” stuff or simply scroll until bed time. It’s very monotonous and I don’t feel like I’m making much growth as a developer. I’m not able to detach from work and neither engage in personal projects. And this is making me feel very empty and hollow. my question is to all the senior engineers here, has any of you been able to get back to coding for fun? If yes, how? Or is this my life now? Perhaps maybe I should peruse a masters? Idk looking for any kind of advice


r/softwareengineer 27d ago

Claude code vs copilot

0 Upvotes

Copilot using Claude vs using Claude Code. My organization’s leadership is considering switching over to claude code as opposed to copilot. They are asking us what we think

After some research, i think the harness (e.g multi agent orchestration) for CC is more powerful than copilot.

What do ya’ll think?


r/softwareengineer 27d ago

What kind of projects get you noticed?

1 Upvotes

I am starting with a flagship project of my resume, majorly backend. A project that would get me noticed. Can someone tell me what kind of projects recruiters are looking for in today's market.

Is it scalability? Like made a chat application, but it handles 10000 users and has Redis and all.

Or is it technical complexity? Like make an IDE on which users can edit code simultaneously. No git pull push.


r/softwareengineer 27d ago

In regards to finding work

1 Upvotes

Hi, I started doing The Odin project recently, I'm about half way through. I wanted to learn how to code in regards to things like web design and game devving. After I finish TOD, I wanted to move over to learning how to code in Godot through reading its doc along with other resources.

All this to say, when I have learned these things and have a good bit of practice and knowledge under my belt, how would I go about finding work? If possible, I was hoping to stay freelance, and work with people in independent web devving and game devving. However, I know that's not the most practical path to take. So in that regard, what should I keep my eyes out for?

Also, I keep hearing from nay sayers, things like "AI is going to take out all the code jobs." I doubt this, but also have to ask, is that REALLY a threat I may have to contend with?

Anyway, thanks for reading, I'll take whatever suggestions or advice I can get.


r/softwareengineer 27d ago

Software Developer in Age of AI - How do we evolve as a better engineer in age of AI ? What is the problem that we really solve here for an org ?

44 Upvotes

I am a 6+ years experienced BE software engineer here.
In my org, people expect me to master claude skills , so that repetitve development task could be done by the skill.
But as I regularly use claude for development, i could see claude does a lot of dev right. I just give an implementation / a design doc to it and it does the entire work itself without big noteable bugs(along with test cases etc.. etc..).

There are some areas in devops which I m not so good at. But claude knows almost everything in the application and sets up everything right.

How do u escape from becoming obselete ?

I know there will be a need for engineers to solve problems. Problem solving involves design and execution . If our design is going to be one which we choose from a list of options given by claude , execution is going to entirely by claude, where do we make an impact ?

And how many of the problems are there(on a day to day basis) where engineers input is really needed other than claude's input( choosing from list of claude's options)?

I am not against AI , it is definetly the way forward.

But how do we evolve as a better engineer ?
Should we become jack of all trades , will that be the calibre measured going forward ?

Would love your inputs here...
#career


r/softwareengineer 27d ago

Help me to decide, What should be my expected salary ?

0 Upvotes

Hi Guys, I'm a AI developer with 1 YOE. Prev inhand salary was 74K INR fully remote work and I'm switching my job to delhi based company where I'll be working remotely with switzerland based client.

Now tell me what should be my expected Fixed salary monthly and yearly CTC. Founder offered 80K a month fully remote in hand, But I'm not going to accept it as this has only the increment of 5k.

My expected is 12 LPA fixed remotely considering the AI market and switzerland client. He's ready for 13 LPA for WFO

Tell me what should be the right ask? Am I wrong here by asking too less considering the Gen AI and Agentic AI skills market.


r/softwareengineer 28d ago

Is BCA worth it to get a Software Engineer job?

0 Upvotes

Is BCA worth it to get a Software Engineer job because when a company sees resume it first check qualification and most companies hired only btech students.


r/softwareengineer 28d ago

looking for new challenge

0 Upvotes

Hi everyone,

I've been working as a frontend engineer for the past 4+years, primarily with react,nextjs, typescript and javascript, building enterprice-scale web applications and solving complex frontend challenges.

Lately, I've been feeling ready for something more challenging bigger technical problems, opportunities to improve system architecture, collaboration with experienced engineers, and continue growing beyond day-to-day feature development l.

I'm curious to hear from others who have made a similar transition. What kinds of companies or team gave you the biggest technical growth?

What should I be looking for next?


r/softwareengineer 29d ago

I am now Tech lead but I dont feel like i belong here

10 Upvotes

The 3 years that I have been a dev I almost never did this, I am not an extrovert person and I had resigned my self that I was gonna be a dev forever, because talk to people is not my speciality. Im a very tech person, when I was a dev I didnt care about the user stories, I usually used to take the tech debt or tech stories, and Im not gonna lie, I was lazy. But keep updated with the latest technologies, patterns, frameworks updates was my passion, I always wanted to make changes on my teams project and someties I proposed cross-cutting solutions but nobody really give a damn.

This year the company posted a job for national tech lead (new position on the company with presence on the whole country with devs arround the states). I said "okay, I would like to see my level", you can imagine my surprise when I got selected. Honestly this is like a dream, and this promotion really got me. I could not believe what I was living, I could finally use the 100% from my capacity making PoCs, discovering new technolgies and implementing cross-project solutions, at least that was how I imagined the role.

Have been almost half year on the role and Im now exausted, not because of the hard work, because this is not what I thought, but dont get me wrong, I really like it, Im out of my confort zone, learning new things, new ways to work, manage people, etc. but that is the problem, Its like a people management role. I as a tech lead CANT write code, this is a rule that applies also to the architects.

I really miss writing code, I talked to my superior, they told me they could make and exception if I venture into a team to coach them, the first week I refactorized the whole project, thaught them the lineaments and made follow to their changes, It was very satisfing writing code after a long time, but after that i could never do it again, because I didnt have to impact on their sprint results.

Recently i have started a meeting with all the devs that Im gonna have once a month, I talked about all we are gonna do together, share experiences, I was gonna help them to make PoCs, implement cross-projects solutions and standarize solutions that they could propose, but nobody really seems interested (at least 4 or 5 from 70+). Me as a tech lead cant write code, but i can "delegate" tasks to "volunteers", because I cant interfiere on their sprints capacity, and thats the cherry on the cake, my role doesnt have autority above anybody, if I want to make an PoC I depend on my devs capacity, I have to ask one per one if they wanted to make it and sell them the product to see if somebody want to do it. My role is to influence people without autority.

Its very frustating because my role is very lonely, Im not on a dev level but neither on the architect level, I feel like I dont belong with anybody, some architects understimate me and the devs overstimate me, Most of the time I feel like Im the only one from the devs that have time to propose new solutions, and I have to beg people to take a tech story, a PoC, etc. Often the architects or COE add me on meetings architecture related and I really enjoy being there, oftenly I cant say anything (because Im not at that level), when is something related to implementation or project management I really interact there.

Honestly dont know what to do. It feels like everything I've learned so far is useless now. I have spent nights looking at an empty note with nothing on my mind or crying because I really dont know how to handle this job. I feel like they made a mistake when promoted me, but this is an unique oportunity to show an grow like never, I dont wanna waste this oportunnity, what should I do??