Back to search
Scrypath Linkedin · Posted yesterday

Computer Systems Engineer / Architect

Technology

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Explore Careers

Computer Systems Engineer / Architect

O*NET-SOC: 15-1299.08

Technology

Designs and integrates complex computing systems, including hardware, software, networking, and cloud infrastructure, ensuring components work together to meet performance, scalability, and security requirements.

See your fit

Take the quiz to see how you match

Take the Quiz

$139K

Median Salary

+10%

Growing

Bachelor's Degree

Min. Education

Moderate Balance

Work-Life Balance

About This Role

Computer systems engineers and architects design the backbone of the technology that organizations rely on, from large-scale cloud platforms to internal networks and data centers. They typically spend time analyzing current systems, mapping out how data flows between servers, applications, and users, and then deciding on the right combination of hardware, software, and network components to meet performance, security, and cost goals. On a given day they might be evaluating new cloud services, configuring virtual machines, reviewing system logs to root out performance bottlenecks, or collaborating with software developers to ensure that applications can scale as user demand grows. They frequently make decisions about whether to upgrade legacy infrastructure, adopt new deployment tools, or harden security controls such as firewalls and access policies, balancing long-term reliability with near-term budget constraints.

A Day in the Life

9:00 AM

Review system alerts and dashboards

Scan monitoring tools for any overnight performance issues, outages, or security alerts, then prioritize what needs immediate attention or deeper investigation.

10:00 AM

Design architecture for a new service

Sketch out how a new application will run across servers, databases, and load balancers, documenting components, dependencies, and failover strategies.

11:30 AM

Collaborate with development team

Join a meeting with developers to align on deployment patterns, API integrations, and environment configurations so the new service can run smoothly in production.

12:30 PM

Lunch and informal troubleshooting

Grab lunch while reviewing open tickets or discussing edge-case issues with colleagues, such as intermittent network timeouts or slow database queries.

1:30 PM

Configure and test infrastructure changes

Deploy configuration changes in a staging environment, run tests to verify performance and security, then prepare a controlled rollout plan for production.

3:00 PM

Security and compliance review

Audit access controls, encryption settings, and logging practices to ensure the system meets internal policies and relevant regulatory standards.

4:30 PM

Update documentation and playbooks

Document new system designs, runbooks, and troubleshooting steps so other engineers can maintain and expand the platform over time.

5:30 PM

Plan for tomorrow’s deploy window

Review deployment schedules, coordinate with teams, and prepare rollback plans in case the next release reveals unexpected issues after hours.

Tools & Technologies

  • Web Development
    • JavaScript
    • AJAX
    • Apache Tomcat
    • CSS
    • Django
  • Development Tools
    • C
    • Go
    • Microsoft Azure
    • Microsoft PowerShell
    • Apache Kafka
  • Databases & Data Tools
    • AWS
    • SQL
    • AWS EC2
    • Amazon Redshift
    • GraphQL
  • Database Systems
    • Amazon DynamoDB
    • Apache Cassandra
    • Apache Hadoop
    • Apache Hive
    • Elasticsearch
  • Programming Languages
    • C++
    • Java
    • Python
    • C#
    • jQuery
  • Operating Systems
    • Bash
    • Linux
    • macOS
    • Microsoft Windows
    • Microsoft Windows Server
Certifications, Training & Memberships

Essential

AWS Certified Solutions Architect - Associate

Amazon Web Services

Certification

Covers designing and deploying scalable, secure, and reliable applications on AWS, including core services like EC2, S3, and VPC.

Recommended

Certified Information Systems Security Professional (CISSP)

ISC2

Certification

Focuses on designing, implementing, and managing robust security programs across networks, systems, and applications.

Google Cloud Professional Cloud Architect

Google Cloud

Certification

Teaches how to design and manage cloud infrastructure on Google Cloud, including compute, storage, networking, and security.

Helpful

Microsoft Certified: Azure Solutions Architect Expert

Microsoft

Certification

Prepares architects to design and implement solutions that run on Microsoft Azure, emphasizing integration and governance.

DevOps Bootcamp

General Assembly

Bootcamp

Hands-on training in continuous integration, automation tools, and cloud infrastructure scripting to support modern deployment practices.

Professional Memberships

IEEE Membership

IEEE

Membership

Provides access to technical standards, conferences, and publications relevant to computer systems and networking.

Work Environment

Remote Work Hybrid (Remote + Office)

Work Setting Traditional office / indoor

Physical Activity Mostly sedentary

Social Interaction Highly collaborative — frequent team interaction

Schedule Extended hours common

Your Skills & Attributes

Skills & Competencies Matches (42)

  • Science

Moderate Match

  • Learning Strategies

Moderate Match

  • Social Perceptiveness

Moderate Match

  • Coordination

Moderate Match

  • Instructing

Moderate Match

Frequently Asked Questions

Is Computer Systems Engineer / Architect a good career?

Computer Systems Engineer / Architect can be a rewarding career choice. Based on current data, the median salary is $139K and job outlook is growing (10% projected growth). Whether it's a good fit depends on your skills, interests, and values — take our quiz to find out how well you match.

What degree do you need to become a Computer Systems Engineer / Architect?

The typical education requirement for a Computer Systems Engineer / Architect is a Bachelor's Degree. However, requirements can vary by employer and specialization. Some professionals enter the field with alternative credentials or relevant work experience.

How long does it take to become a Computer Systems Engineer / Architect?

Becoming a Computer Systems Engineer / Architect typically requires about 4 years of undergraduate study. Additional time may be needed for certifications, internships, or on-the-job training depending on the specific role and employer requirements.

What is the work-life balance like for a Computer Systems Engineer / Architect?

The work-life balance for a Computer Systems Engineer / Architect is moderate, with some periods requiring extended hours or flexibility. Individual experiences vary based on employer, specialization, seniority level, and geographic location.

What is the job outlook for Computer Systems Engineer / Architect?

The job outlook for Computer Systems Engineer / Architect is growing. Employment is projected to grow by 10% over the coming decade. Labor market conditions can vary by region and specialization.

Find Computer Systems Engineer / Architect Jobs

Google Jobs

(opens in new tab)

Aggregated listings from across the web

Search Computer Systems Engineer / Architect jobs

Indeed

(opens in new tab)

One of the largest job search engines

Search Computer Systems Engineer / Architect jobs

LinkedIn

(opens in new tab)

Professional network job listings

Search Computer Systems Engineer / Architect jobs

Related Careers

Use arrow keys or swipe to scroll through related career cards

Technology

Computer Network Architect

Designs and builds data communication networks, including local area networks, wide area networks, and intranets, evaluating business needs and planning network infrastructure for scalability and security.

Technology

Computer User Support Specialist

Provides technical assistance and support to computer users, troubleshooting hardware, software, and network issues via phone, email, chat, or in person at help desks and IT departments.

Technology

Data Analyst

Develops and applies techniques of data analysis, data mining, machine learning, and statistics to large structured and unstructured datasets to extract meaningful insights for business decision-making.

Technology

Information Security Analyst

Plans, implements, upgrades, and monitors security measures to protect an organization's computer networks and information systems from cyberattacks, data breaches, and unauthorized access.

Technology

Network and Computer Systems Administrator

Installs, configures, and maintains an organization's local area network, wide area network, internet, and intranet systems, ensuring network availability, security, and performance.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search