+966 59 972 2223    info@perfectvisionksa.com
Follow us

System Engineer (Software Development )

Dammam, Saudi Arabia

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

  1. 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.
  2. 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.
  3. 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).
  4. Security & Compliance
    • Apply security best practices in software development and system configurations.
    • Ensure compliance with industry standards (e.g., ISO 27001, SOC 2, GDPR).
  5. 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.