Enable job alerts via email!

System Engineer (Software Development )

Perfect Vision

Dammam

On-site

SAR 200,000 - 300,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking an experienced Systems Engineer to design and maintain scalable software systems. The ideal candidate will have a strong background in software development and DevOps practices, ensuring seamless integration of hardware and software. Responsibilities include system design, software development, and collaboration with cross-functional teams. This opportunity promises a dynamic work environment with cutting-edge projects.

Qualifications

  • 3+ years of experience in software development (Python, Java, C++, Go).
  • Experience with distributed systems and cloud platforms (AWS, Azure, GCP).
  • Knowledge of networking and system security.

Responsibilities

  • Design and implement scalable software systems.
  • Develop and maintain applications, APIs, and microservices.
  • Implement CI/CD pipelines for automated testing.

Skills

Software Development
Systems Architecture
DevOps Practices
Problem-Solving
Analytical Skills
Communication
Teamwork

Education

Bachelor’s or Master’s degree in Computer Science
Software Engineering

Tools

Jira
Linux/Unix
Terraform
Ansible
Kubernetes
Docker
GitHub Actions
Prometheus
Grafana
Nagios

Job description

We are seeking a skilled Systems Engineer with expertise in software development to design, develop, and maintain scalable and reliable software systems. The ideal candidate will have a strong background in systems architecture, software engineering, and DevOps practices, ensuring seamless integration between hardware and software components.

Key Responsibilities

  • System Design & Architecture
    • Design and implement scalable, high-performance software systems.
    • Define system requirements and specifications in collaboration with stakeholders.
    • Optimize system performance, reliability, and security.
  • Software Development & Integration
    • Develop and maintain software applications, APIs, and microservices.
    • Ensure seamless integration between software, hardware, and cloud platforms.
    • Work with cross-functional teams to troubleshoot and resolve system-level issues.
  • DevOps & Automation
    • Implement CI/CD pipelines for automated testing and deployment.
    • Manage infrastructure as code (IaC) using tools like Terraform, Ansible, or Kubernetes.
    • Monitor system health and performance using logging and observability tools (e.g., Prometheus, Grafana, ELK Stack).
  • Security & Compliance
    • Apply security best practices in software development and system configurations.
    • Ensure compliance with industry standards (e.g., ISO 27001, SOC 2, GDPR).
  • Collaboration & Documentation
    • Work closely with developers, QA engineers, and product managers.
    • Maintain detailed technical documentation for system designs and processes.
Required Skills & Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Experience:
    • 3+ years in software development (Python, Java, C++, Go, or similar).
    • Experience with distributed systems, cloud platforms (AWS, Azure, GCP), and containerization (Docker, Kubernetes).
    • Strong understanding of networking, databases, and system security.
  • Technical Skills:
    • Proficiency in Jira.
    • Proficiency in Linux/Unix environments.
    • Knowledge of DevOps tools (Jenkins, GitLab CI, GitHub Actions).
    • Familiarity with monitoring tools (Prometheus, Grafana, Nagios).
  • Soft Skills:
    • Strong problem-solving and analytical skills.
    • Excellent communication and teamwork abilities.
Preferred Qualifications

  • Experience with microservices architecture.
  • Certifications in AWS/Azure/GCP, Kubernetes, or cybersecurity.
  • Background in embedded systems or IoT development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.