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

Main Responsibilities of a Software Engineer at an HR Software Company

David, a software engineer at a B2B company, describes their main responsibility as "build[ing] software that's gonna solve the problems that the business needs," typically executing on a vision created by project managers who work directly with clients. This differs from B2C or startup environments where software engineers may have more influence over deciding what to build.

Software Engineering, Problem-Solving, Project Execution, B2B Software Development, Client Communication

Advizer Information

Name

Job Title

Company

Undergrad

Grad Programs

Majors

Industries

Job Functions

Traits

David Curtis

Software Engineer

HR Software Company

UC Irvine

None

Computer Science

Technology

Product / Service / Software Development and Management

None Applicable

Video Highlights

1. Software engineers build software to solve business problems, often executing a vision created by project managers.

2. In B2B companies, project managers define what to build, while engineers focus on implementation. In B2C companies or startups, engineers may have more influence on what to build.

3. Excellent engineers understand client needs and incorporate that understanding into the final software product.

Transcript

What are your main responsibilities within your role?

The main job of a software engineer, at least at the company I worked at, was to build software that solves the problems the business needs. In a B2B organization like Workday, project managers typically work with customers to figure out the best thing to build to meet their needs.

They create the vision, and it's mostly the engineers' job to execute on that vision. Generally, most of the work in deciding what to do is done by someone else. The engineer's job is to build that work to the best of their ability.

Excellent engineers will understand what the client needs so they can incorporate that understanding into the final version of the software. However, they are generally executing on the vision.

If you work at a more B2C company or a startup, you might have more power in deciding what to build because you won't have someone else figuring that out for you. But if you're working at a B2C company where you need to build something complicated, you need someone else who can do it for you.

Advizer Personal Links

No

bottom of page