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

Main Responsibilities of a Software Engineer in a Technology Company

Hannah's main responsibilities as a Software Engineer include developing "new features for customers or enhancing current ones," collaborating extensively with team members through "pair programming," and assisting customer support. The collaborative nature of the work, which Hannah highlights as a key, often-overlooked aspect, is a significant part of their daily experience.

Software Development, Teamwork, Problem-Solving, Collaboration, Bug Fixing

Advizer Information

Name

Job Title

Company

Undergrad

Grad Programs

Majors

Industries

Job Functions

Traits

Hannah Ramadan

Software Engineer

Technology Company

University of California, Santa Barbara

Hackbright (Software Bootcamp)

International Relations & Affairs

Technology

Product / Service / Software Development and Management

Greek Life Member

Video Highlights

1. Works on developing new features and improving existing ones for customers.

2. Collaborates extensively with team members through pair programming and other methods.

3. Helps customer support in resolving customer issues and participates in meetings about new projects, highlighting the collaborative nature of software engineering.

Transcript

What are your main responsibilities in your current role?

My main responsibilities are working on new features for customers or enhancing current ones. It's a very collaborative role, so I work a lot with other members on my team.

This usually involves some pair programming, as well as helping our customer support team with issues that our customers might bring to us. It's also a lot of addressing bugs and attending meetings on new initiatives.

Honestly, one thing that I think people don't really realize is how collaborative software engineering is. I'm always working with somebody on something, and I think that's a really fun thing.

bottom of page