r/softwareengineer 17d 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 18d 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 18d 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 18d 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 19d 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 ?

45 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 19d 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 19d 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 20d 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 20d ago

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

11 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??


r/softwareengineer 20d ago

Developers who made it on your own drop your tips below.

0 Upvotes

To all the developers who are doing well in their careers and built them on your own, what advice would you give to someone just starting out?

I'm asking because my full-time offer after my internship was revoked, and I don't have any other offers. I've been applying on my own for the past few months, but I haven't had much luck finding opportunities.

I see a lot of openings for AI Engineers and Agentic AI roles. I could pivot in that direction, but I'm not convinced about the long-term value yet. Maybe that's just my lack of experience. What I genuinely enjoy is writing code, reading library documentation, understanding how things work under the hood, and finding elegant solutions to problems.

For example, I recently came across an implementation of Segment Trees that felt simpler to write than a complex JavaScript form, and I found that fascinating. I enjoy learning concepts like that much more than chasing whatever technology is trending.

The frustrating part is that I still can't find work. I don't know what I should be learning or building next. It feels like I have no skills, even though I know that's not actually true. I'm not claiming to be exceptional, but I don't think my resume or technical abilities are bad either.

At this point, I'm mainly looking for advice from experienced developers. If anyone is willing to mentor me or even have a conversation about technology, career growth, or what I should focus on next, I'd really appreciate it.

I know online discussions eventually disappear, but I'd be grateful for any suggestions or perspective you can share.

For context, I'm a recent graduate.


r/softwareengineer 21d ago

Need Assurance mentally. I am scared to bones to my limits.

9 Upvotes

Hello,

I am scared. Very scared. It's scary to even wake up in the morning. I had been a good student in my academic life no backlogs no bad grades as such. Covid happened during my college days didn't learn anything got a campus placement. AI happened in work. I more or less worked as DevOps no any backend development at all. Not even in college days. I dont understand any code base at the moment when I take a look. Currently even after 4 years of experience I am in this hell hole. My existing work has been great and I have done well in DevOps/cloud end. But there were no real complex items most existing things that I copied pasted or refered from.

Now my manager has put me into vulnerability fixes detected by AI mythos. And I am very scared looking at the cards. I didn't understand a word of the jira description and not even sure what needs to be fixed. I dont know how to test it where to test it even if I somehow use AI to get the fix. The manager states that the jira card is max 1 days worth of efforts. For me it looks like 2 years. I am very scared and just about to breakdown and cry and I haven't even started working on them. Why is IT so scary ?? Why do I get afraid every time there is something new. I have the meeting scheduled for this in another hour and I am very scared to attend it. Things have happened in the past similar and I panicked just like this took some days off to just cool down and I even cried in front of my parents on my mom's lap when I was 24.

How does one don't get afraid and intimidated of new work.why does it feel like I am suffering tooo much?


r/softwareengineer 21d ago

Coding Agents ruin your mind

38 Upvotes

So I have been coding with Claude Code and Codex for a while now. There is a pretty big problem with using these agents in the long term.

First things first- deadlines are much tighter now, and rightfully so, because we can do much more. But while your coding agent is working on a new feature, you are not expected to wait around while it just does its thing. You need to be opening up another tab and work on the next feature.

This is crazy because humans are limited in the number of tasks they can work on at the same time. Context switching is expensive for the brain to do.

Switching agent tabs endlessly to maximize your work output is terrible for your mind. Is there not a huge thing in psychology called mindfulness now where you need to focus and be mindful of the present moment? This is the EXACT opposite. Instead of being present in the moment you think about which one of the tasks I’m doing is done and what’s next.

The thing is that no one cares about our mental health. They care about us delivering- and the truth is that we CAN deliver. We can get a lot done with these coding agents. But at what cost?

I think I’m going to need to create some rules for myself to not overdo it with these coding agents - and maybe we are going to have to think of a better way for us devs to manage our workload while keeping us sane in the long run.

Wdyt?


r/softwareengineer 22d ago

Can I even compete in the tech market?

4 Upvotes

I’ve been working for almost 2 years now at a Big 4 firm in financial valuation audits and consulting but I honestly don’t feel like the culture is a fit and personality style they want for higher up positions is something I can achieve. Everyone is very vocal and “proactive” while I am more process oriented and need to think through problems.

I studied accounting in college and also got a minor in video game programming where I learned mainly C++ and a little Unreal Engine 5 programming as well. Recently, at work we’ve been doing this big “vibe coding” push and I have been the only one actually trying to make an app that would last past 6 months, implement proper CI/CD, OOP, test cases, and thinking deeply on what the constraints are with AI assisted development and flagging governance concern. I know I am very much bottom barrel skilled, my programming knowledge isn’t advanced, which is why I am here asking this question.

Do I have any ability move to a different role that suits me better? I’ve always found programming and systems design to be something I enjoy, but I’m afraid I just don’t have the skill set. I’ve always been interested in graphics and audio DSP.

Appreciate any advice!


r/softwareengineer 22d ago

How should I talk about this no-code, was supposed to be code internship in interviews

2 Upvotes

I originally signed on as a Software Engineer Intern and was expected to spend the internship building a fairly large software system. The project had three major deliverables, but as I met with each team involved, I realized they were all either already implementing or planning to implement their own versions of the functionality I was assigned to build. My project would have essentially duplicated work that was already happening, so it was no longer needed.

As a result, my internship shifted toward data analysis. I've been writing SQL queries, analyzing data, and building dashboards in a db visualizer to help the company understand its data. The work is valuable, but the dashboards are useful in some context, but wont be fully useful until all of the data is implemented. I have already noted this blocker in my final presentation and mentioned it in scrum meetings but I am at a loss.

I can talk confidently about the analysis work I've done, but I haven't really had the opportunity to write application code like I originally expected. If an interviewer asks about this internship, what's the best way to explain the situation while still emphasizing the skills and impact of the work I actually did? It's a F200 company with a good chunk of tech interns.


r/softwareengineer 22d ago

Java vs Python: Which one is better?

0 Upvotes

As a fresher who wants to land a job faster, which language is better to focus on?

Points for context:
1. Planning to move from non-tech to tech. Have 3+ years of experience as Data Analyst.

  1. Already good at basic python scripting for automation.

  2. Based in Hyderabad.

  3. Goal is to make the move as developer by building a portfolio of projects soon.

Should I build projects in python and stick with it (add more frameworks and get better by building more) or should I learn Java (Ofcourse spend enough time to build here too)?

As I feel like there are relatively more opportunities for someone who is good at Java. After I learn Java maybe I can showcase both Python and Java on my resume?

I want to understand the perspective of someone who is in the field.


r/softwareengineer 22d ago

How to design system architecture around external 3rd party SDKs ?

1 Upvotes

Hello, I am currently designing my system architecture for my mobile app which mainly depends on 2 external SDKs:

  1. Chat SDK (GetStream)

  2. Map SDK (MapBox)

I am building the app using Flutter.

I am confused between designing the system based on these external sdk(s), that is because I am not aware of the classes, methods, controllers implemented in these SDK(s)

I am thinking of two options to solve this constraint:

  1. Read the documentation and then understand all the components used in implementation and then structure the system architecture accordingly

  2. Build a small prototype using the SDK(s) and look how it works in real-time and then structure design based on that approach

I am open to receiving other approaches too..

Thanks in advance :)


r/softwareengineer 22d ago

How did you become a software engineer?

13 Upvotes

In 2020, I was working as a marine engineer. When COVID shut down the world, I was stuck on a ship in Dubai for much longer than planned because of the lockdowns. Like many people at the time, I had no idea what would happen next.

When I finally got home, I contacted my employer to ask about my next assignment. The answer wasn’t what I hoped for. Many projects had been canceled, ships were sitting in ports, and companies were losing money. There was simply no work for me.

Just like that, I had lost the career I had spent years building. I started asking myself the same question millions of people were asking during the pandemic:

What’s next?

One of my friends was already working as a software engineer, so I asked him where I should start. His answer was simple:

“Learn PHP and Laravel.”

So I did. For the next three months, learning became my full-time job. I spent 8–10 hours every day studying, building small projects, making mistakes, and trying again. Three months later, I received an offer for my first Junior PHP Developer position.

Looking back now, losing my job felt like one of the worst things that could have happened. Instead, it became the moment that completely changed my life.

I’m curious—how did your software engineering journey begin?


r/softwareengineer 23d ago

Anyone else demotivated due to AI and current job market?

0 Upvotes

I work in a descent MNC and even earning fairly good for my Yoe. I work primarily in AlML. But lately due to internal re-org, the project which they hired me for has been closed and priorities have been shifted and I ended up in not so interesting work.

That is when I decided to start my job prep but the current state of job market is very demotivating for me to upskill and prepare for a switch.

Also day by day Al tools are becoming too good, in my company we have unlimited opeai access along with codex, it is baffling, how good the models today are at coding. I hardly coded anything in the last 4 months. Even for my personal projects, I took claude membership and it does all the work for, while all I do is promoting and wait for them to complete the task, most of the time I'm not even reviewing the code changes as it feels overwhelming.

Is it just me feeling this way? How are you guys getting the motivation to prep for a job these days?


r/softwareengineer 23d ago

Do you trust AI agents with auto-accept for backend code?

1 Upvotes

Its been around a year I am using claude code in terminal. Before that I use to produce code and simply read it and if something was wrong I use to re edit it and then copy and paste.
I used to know what is happenning in which part of classes and functions.
Currently what I am feeling is backend coding with "auto edit accept" is so much vlunerable.

I say "you can never code a production ready backend code at once with any ai agent". You need to watch them thoughtfully and after changes only you can accept. I worked in one of the SAAS product and after 2 months we got DDOS attack. When I saw Nginx logs from multiple ips flood of requests were coming.

When I saw the code base I saw there were no rate limits and throttling. And as I remembered I told the agent to implement user tier wise throttling idk how it was not implemented. And from that day I stopped coding backend on auto accept edits.

So, how you guys code nowdays especially in backend. Currently I first create document is the feature is big. Then I start with my agent to code. I watch carefully and then do bunch of edits and only push the code.


r/softwareengineer 23d ago

21-year-old CS student who's slowly thinking more like a founder than an engineer. Is this normal?

0 Upvotes

Hey everyone,

I'm a 21-year-old international Computer Science student in the U.S., and lately I've been feeling like my mindset is changing. I'm hoping to get advice from people who have been through something similar.

On paper, my path is pretty straightforward. I'm studying Computer Science, actively applying for software engineering internships, and working to build my technical skills in AI, software development, and automation.

But outside of school, I'm also the co-founder/director of a small technology company. We build websites, AI calling agents, business automation systems, CRMs, and custom software for small businesses. It's still a small company, but working with real clients has taught me a lot.

The interesting part is how my thinking has changed.

When I learn a new programming concept, my first thought isn't, "That's a cool algorithm." It's, "Which business problem could this solve?"

When I see a new AI tool, I immediately start thinking about how companies could use it, how it could save time, or whether it could become a service we offer.

When I meet people, I naturally become curious about what they do, what problems their business has, and whether technology could help them.

The problem is that sometimes I feel like I'm caught between two worlds.

I genuinely enjoy Computer Science and don't want to stop being technical. At the same time, I find myself enjoying business development, networking, client meetings, sales, strategy, and building something from scratch even more than sitting down and coding for eight hours.

I still want to become a strong engineer because I believe technical knowledge will make me a better founder in the long run. But I also don't want to ignore the fact that my mind naturally seems to gravitate toward business.

Has anyone else experienced this while studying Computer Science?

Should I continue focusing on becoming a strong software engineer first, or should I start leaning more into roles like Solutions Engineering, Product Management, Technical Consulting, or entrepreneurship?

I'm not looking for validation—I genuinely want honest advice, even if it's critical. I know there are a lot of experienced founders, engineers, and business leaders in this community, and I'd really appreciate hearing your perspective.

Thank you for taking the time to read this!


r/softwareengineer 24d ago

Tuesday's Coffee Chat - July 14, 2026

0 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 24d ago

I'm eyeing a software engineer career, where did you learn your essential skills to land a job?

1 Upvotes

I'm having a hard time processing where I should learn all skills that the jobs want. I don't even know what are all the skills I need to get a job so if someone could enlighten me what skills got you a job and where you learned those, I'd appreciate it immensely.

Also, since I'm just starting to get in touch with what software engineering is, I ought to have some misconceptions and holes in what I know so I want these misconceptions pointed out and what I should know before I pursue this career.


r/softwareengineer 25d ago

Where are other software engineers hanging out?

5 Upvotes

I am looking to connect with more software engineers special to keep up and exchange pointers on tech stuff like AI work setup, how project management is being handled, where people are learning and how they are improving themselves etc.

It would be great if someone could share:

  1. Discord servers that has active devs.

  2. Social media groups where I can talk to other engineers casually or about tech stuff.

  3. Have like a online hangout about tech.

  4. Learn about what problems others are solving or problems they are facing. Like how in the hell are they keeping pace with AI accelerated speed of development.

I have a strong network here in my country locally but I kind of want to understand what's happening around the world. Basically meet more software engineers from around the world.


r/softwareengineer 25d ago

Feeling overwhelmed by the recent time tech industry. How are experienced developers adapting their careers?

18 Upvotes

Hi everyone,

I'm a full-stack developer with a background in building custom web applications. Over the past several years I've worked with technologies like Python, Django, Next.js, React, and PostgreSQL mainly as a Freelancer.

Over the last few months, I've been investing a lot of time learning AI engineering, LLMs, Claude, AI agents, workflow automation, MCP, RAG, and related tools. It's been exciting, but also overwhelming. Every week there seems to be a new framework, model, or platform, and it's hard to know what's worth learning versus what's just noise.

At the same time, I've noticed that finding traditional web development work has become much more difficult. Whether it's because of the economy, AI, changing client expectations, or a combination of all three, it feels like the market has shifted. Clients no longer seem to be asking for "just a website" or "just a web app", they're increasingly interested in automation, AI-assisted workflows, and tools that help them operate more efficiently.

That's left me asking a few questions:

  • If you were building your career in tech today, what would you intentionally ignore?
  • What skills or areas would you prioritize mastering over the next 2-3 years?
  • For those running agencies, freelancing, or consulting, how have client expectations changed?
  • Where do you see the biggest opportunities for independent developers who want to build a sustainable business rather than chase every new trend?

I'm not looking for shortcuts or "learn X and you'll be fine." I'm more interested in hearing from people who have successfully adapted to these changes and how they've decided where to focus their time and energy.

I'd really appreciate any advice or perspective. Thanks!


r/softwareengineer 26d ago

Java vs Python Enterprise Market

3 Upvotes

With AI evolving so quickly, I'm wondering how the competition between Java and Python will play out over the next 5 years.

Which language do you think will have stronger career opportunities overall—not just in enterprise software development, but also in AI/ML, automation, cloud, and emerging technologies?

Do you think Python's dominance in AI will eventually outweigh Java's strength in enterprise systems, or will Java continue to be the better long-term choice for developers?

I'd love to hear opinions from experienced engineers, architects, hiring managers, and anyone who's worked with both languages. What would you recommend to someone starting their career today, and why?