Software Engineer Outfit Guide: What to Wear on Day One (and Every Day After)

what to wear on first day at a tech job

Most software engineers wear smart casual: a plain tee or polo, dark jeans or chinos, and clean sneakers. On your first day, dress one step up, because your badge photo is usually taken that day. Then match what your team wears. If you're not sure, ask your recruiter.

The everyday software engineer outfit

There's no uniform in software engineering, but there is a default. It's built from four pieces:

  • Top: a plain or quietly designed T-shirt, a polo or a henley. Solid, dark colors are the easiest to wear every day.
  • Bottom: dark jeans or chinos. Clean, not ripped.
  • Layer: a hoodie, zip-up, overshirt, cardigan or light blazer. Offices are often cold, and a layer makes a simple outfit look put together.
  • Shoes: clean sneakers you've already broken in.

That's it. The point of a software engineer outfit is that you don't have to think about it, so your attention goes to the work.

Software engineer outfit, male

A dark tee or polo, dark jeans or chinos, and white or black sneakers. Add an overshirt or a zip-up for cold offices. For a slightly dressier day, swap the tee for an oxford shirt with no tie.

Software engineer outfit, female

A plain tee, knit top or blouse with jeans, chinos or straight trousers. A simple dress with a cardigan or blazer works too. Flats, loafers or clean sneakers are the usual shoes. There's more on this below.

Gender-neutral options

Most of the list above works for anyone: a plain tee, dark jeans, a cardigan and clean sneakers. Unisex T-shirts are the norm in tech, so check the size chart before you order.

What to wear on your first day at a tech job

Your first day is the one day where it pays to dress up a little. In an r/cscareerquestions thread on what to wear as a software intern, the top-voted answer (44 upvotes) was: "Start business professional/casual for day 1 for the badge photo. Use that day to observe how the majority of others dress and match that level the following days."

That's the whole strategy:

  1. Dress one step above what you expect. If you expect T-shirts, wear a polo or an oxford shirt. If you expect polos, wear a button-down and chinos.
  2. Watch what people wear. Your team, your manager, the engineers in the kitchen.
  3. Match it from day two. Company culture shows up in clothes faster than in any handbook.

Another reply in the same thread kept it short: "A polo shirt and khaki pants are always a safe bet."

Read the room before you arrive

You can learn a lot before day one:

  • Your interviews. What did the engineers who interviewed you wear? People often interview in what they normally wear to work.
  • Team photos. The company's careers page, engineering blog or social accounts often show people at work.
  • Just ask. One commenter in the thread asked, "Why don't you ask the recruiter you are in communication with about the internship? They are going to know better than anybody here." Recruiters get this question all the time.

Company type changes the answer

The same job title can come with very different dress codes. Use these as rough starting points, not rules:

Workplace Typical first-day pick
Startup or product company Plain tee or henley, dark jeans, sneakers
Larger tech company Polo or plain tee, chinos or dark jeans, sneakers
Bank, insurer or enterprise IT Business casual: button-down, chinos or trousers, leather shoes or clean sneakers
Client-facing role One step dressier than the engineering team
Remote, first video call A solid-color top that looks good on camera

The original poster in the intern thread was starting at a bank. One commenter guessed that "business casual is the standard" there, while "for standard tech companies people (engineers) typically wear whatever." Industry matters as much as job title.

What not to wear on day one

  • A full suit, unless you've been told to. It usually reads as overdressed in an engineering team.
  • Brand-new shoes. Day one involves a lot of walking: the tour, the badge desk, the lunch.
  • Anything you have to keep adjusting. Wear clothes you've worn before and feel comfortable in.
  • Your loudest shirt. Save it for week two (more on that below).

Interview outfits for software engineers

For an interview, aim for the dressier end of what the team wears day to day. A good default is a button-down or a smart knit top, chinos or dark trousers, and clean shoes. A cardigan or an unstructured blazer adds polish without looking stiff.

For video interviews, only the top half matters. Pick a solid color that doesn't blend into your background, and avoid busy patterns that look odd on camera.

If you're not sure, ask your recruiter. It's a normal question, and the answer will be specific to that company.

Women's software engineer outfits

The same rules apply: dress one step up on day one, then match the team. A few combinations that work in most engineering offices:

  • Everyday: a fitted tee or knit top, dark jeans and clean sneakers or flats.
  • A step up: a blouse or fine-knit sweater with straight trousers or chinos.
  • Easy one-piece: a simple dress with a cardigan or blazer and flats.
  • Interview: trousers or a midi skirt, a smart top and a blazer.

In the intern thread, one commenter pointed to a January 2024 Ask a Manager reader thread, "how do I find clothes that look businessy but not stuffy?", noting that "men and women face different challenges in terms of how to dress for the office." Another commenter added: "I'm a big fan of cardigans. They dress up most shirts."

Building a developer wardrobe

You don't need a big wardrobe. You need a small one that all goes together.

  • Five to seven tops in solid or quiet colors, plus one or two you actually love.
  • Two or three bottoms: dark jeans and chinos.
  • One or two layers: a hoodie or zip-up for casual days, a cardigan or blazer for dressier ones.
  • Two pairs of shoes: everyday sneakers and something slightly smarter.

Buy for comfort first. You'll be sitting for long stretches, so soft cotton and a relaxed fit beat anything stiff. Check the fabric and the size chart before you order, especially for unisex tees, which tend to run roomy.

Geek and coding-themed clothing: when it works

A developer joke on a shirt can be the best thing in your closet, or the wrong thing on the wrong day. Timing is everything.

Week one: keep it quiet. Nobody knows you yet, so a loud joke can land as trying too hard. A small embroidered design is a good middle ground. Our Hello Potential Embroidered Shirt is stitched at the center chest, about 4 × 4 inches, on a garment-dyed tee. It reads as a plain tee from across the room.

Week two onward: let it show. Once your team knows you, the shirt becomes an in-joke instead of a first impression. That's the moment for something like My Code Has Trust Issues or Curiosity Compiles.

Know your audience. Inside an engineering team, a shirt about DNS or Friday deploys gets a laugh. In a client meeting, it may need explaining. If you'd have to explain it, wear it on a team day.

Some styles that work well in software engineering teams:

  • Minimal: one small word or symbol, like a code keyword or a bracket. Works almost anywhere.
  • Inside jokes: debugging, deploys, merge conflicts. Best once people know you.
  • Identity: shirts about your language, your role or your community, like our Women in Tech Script Shirt.

What engineers on Reddit say

The intern thread is a good snapshot of how relaxed most of tech is once you're past day one. One commenter said that on their team, people "just wear tshirts and shorts or pants." Another remembered a past job where "jeans was dressing up for me. Most days I wore shorts and a tee shirt."

And the most developer answer of all: "Business casual and don't forget your programming socks."

Heading somewhere other than the office? We have guides on what to wear to a tech conference and what to wear to a hackathon. And if you're curious how the people at the top dress, see how tech founders dress.

Shop the software engineer outfit

FAQ

Can software engineers wear shorts?

At many tech companies, yes. Commenters in the r/cscareerquestions thread described teams where shorts and T-shirts are normal. Banks and client-facing roles are usually stricter. Skip shorts on your first day and copy your team after that.

Is business casual required for software engineers?

Usually not, but it depends on the industry. Some banks and enterprise IT departments expect business casual. Many product companies and startups don't. Dressing business casual on day one is a safe way to find out.

What should I wear to an onsite at a remote job?

Treat it like a first day. Dress one step up from what you've seen on video calls, wear shoes you can walk in, and bring a layer. Then match the team for the rest of the visit.

What do software engineers wear to work?

Most wear smart casual or casual clothes: tees, polos, jeans, chinos, hoodies and sneakers. The exact level depends on the company culture and industry.

0 comments

Leave a comment

Please note, comments need to be approved before they are published.