gtag('config', 'G-6TW216G7W9', { 'user_id': wix.currentUser.id });
top of page

Entry-level positions for aspiring Software Engineers

Currently, entry-level software engineering roles are scarce due to macroeconomic factors, with many companies having "shut almost all of those down," making it a competitive job market. Instead of solely focusing on traditional entry-level positions, Sara suggests exploring jobs in other industries where engineering skills are applicable, then transitioning to a software engineering role when opportunities arise, advising "just take what you can for now or keep going to school."

Job Search, Career Development, Overcoming Challenges, Industry Realities, Resilience

Advizer Information

Name

Job Title

Company

Undergrad

Grad Programs

Majors

Industries

Job Functions

Traits

Sara Rahimian

Software Engineering Manager

Fortune 10 Tech Company

University of California, Berkeley

NA

Computer Science, Engineering - Electrical

Healthcare, Medical & Wellness, Technology

Product / Service / Software Development and Management

Honors Student, Immigrant, Greek Life Member

Video Highlights

1. Entry-level positions in software engineering are impacted by macroeconomic factors and company hiring freezes.

2. Consider jobs in other industries to gain skills and apply your engineering mindset; you can switch to a software engineering role later.

3. Software engineering skills are applicable across various industries, making you competitive in different job markets.

Transcript

What entry-level positions are there in this field that an undergraduate college student might consider?

The funny thing about entry-level positions in software engineering and engineering in general is that it's a macroeconomic ebb and flow. I've talked to recent grads asking how to find a job. My response is usually, "We're not hiring."

It's not about them; it's about the company's capacity. There are no open positions for experienced or junior people. I often advise them to redirect their energy and find other skill sets.

If you can't fulfill one category, explore peripheral jobs in other industries. Once you get those jobs, you can apply your engineering mindset or software skills to those domains, even if the roles aren't the typical ones.

Companies used to have extensive campus recruiting. Currently, they've shut down almost all of those efforts. It seems counterproductive for thousands of students to compete for a handful of roles.

If there are only 50 roles, I'd suggest looking elsewhere. Engineering is a generic skillset applicable to many companies. I've found that we're good at many jobs across different sectors.

When the default positions become available again, you can switch back. Right now, there aren't many openings, but there are other types of jobs. With your skill set, you'll likely excel in those roles.

You can take what's available for now or continue your education. By all means, keep looking, but in my experience, there isn't much available unfortunately.

bottom of page