0% found this document useful (0 votes)
26 views2 pages

Assignment 1-1

Software engineers design, build, test, and maintain software applications and systems. They work with programming languages, platforms, and architectures to develop everything from computer games to network control systems. Software engineers either focus on building systems infrastructure or developing applications for end users.

Uploaded by

Janet Gaware
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views2 pages

Assignment 1-1

Software engineers design, build, test, and maintain software applications and systems. They work with programming languages, platforms, and architectures to develop everything from computer games to network control systems. Software engineers either focus on building systems infrastructure or developing applications for end users.

Uploaded by

Janet Gaware
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

What do software engineers do?

Successful engineers know how to use the right programming languages, platforms, and
architectures to develop everything from computer games to network control systems. In
addition to building their own systems, software engineers also test, improve, and maintain
software built by other engineers.

"I get excited about anything that involves solving problems, whether it be figuring out how
to optimize a certain part of an existing application or entirely coming up with new
applications to solve certain needs," says Murtadha Al-Tameemi, a software engineer at
Meta. "Problems in general stimulate my brain and give me a great sense of satisfaction."

In this role, your day-to-day tasks might include:

 Designing and maintaining software systems


 Evaluating and testing new software programs
 Optimizing software for speed and scalability
 Writing and testing code
 Consulting with clients, engineers, security specialists, and other stakeholders
 Presenting new features to stakeholders and internal customers

You can learn software engineering from Meta in just 7 months by enrolling in the Meta
Front-End Developer Professional Certificate program:

Systems developer vs. application developer

Software engineers will usually fall into one of two categories, systems engineers or
application developers.

As a systems engineer, you’ll build things like computer systems and networks that
applications need to function. You can do this by:

 Ensuring that different types of software programs communicate with each other on
one platform

 Creating and enforcing IT standards within an infrastructure

 Maintaining documentation of IT systems

 Updating to new technologies as needed

 Collaborating with development teams, senior systems architects, and data science
professionals

Read more: What Are Computer Information Systems? Definition, Degree, and Careers

Working as an application developer is more client-focused. You may work on either the
front or back end of the system, designing software that the end user will interact with. Tasks
might include:
 Developing applications for iOS, Android, Windows, or other operating systems
 Conducting an analysis of requirements and tweaking software as needed
 Releasing software updates
 Working with graphic designers, customer service staff, project managers, and other
customer-facing departments
 Is software engineering a good career?
 If you enjoy solving problems and have strong analytical skills, a career as a software
engineer can be both fun and challenging. As technology continues to evolve, the
need for software developers continues to grow much faster than the national average
[1].
 Choosing a career as a software engineer gives you opportunities to work in many
different industries and fields, as nearly all businesses use software. Whether you
enjoy finances, entertainment, sports, real estate, or some other industry, there’s a
good chance there are jobs for software engineers.
 It’s also a career that allows flexibility in where you work. You may be able to work
from home for companies in other states or even other countries. The important thing
is that you’re able to meet deadlines and deliver a project on time.

You might also like