Home » Employee Resources » Job Descriptions » Senior Systems Engineer

Senior Systems Engineer

Job Description

The Senior Systems Engineer is responsible for designing, implementing, and maintaining complex systems and infrastructure. This role involves working closely with cross-functional teams to gather requirements, develop technical solutions, and ensure the efficient operation of systems. In addition, the Senior Systems Engineer plays a key role in planning, deploying, and optimizing critical systems to support the organization’s objectives.

Duties and Responsibilities

  • System Design and Architecture: Lead the design and architecture of complex systems, considering scalability, performance, security, and reliability. Collaborate with stakeholders to gather requirements and translate them into technical specifications and system designs.
  • System Implementation and Deployment: Plan and execute the implementation and deployment of systems, including hardware, software, and network components. Configure, install and integrate systems to ensure proper functionality and compatibility.
  • System Administration and Maintenance: Monitor and troubleshoot systems to ensure optimal performance and availability. Perform regular system upgrades, patches, and updates. Implement system security measures and data backup strategies.
  • System Integration and Interoperability: Integrate systems with existing infrastructure, applications, and databases. Ensure seamless interoperability and data exchange between systems. Collaborate with software developers, network engineers, and other stakeholders to address integration challenges.
  • Performance Monitoring and Optimization: Monitor system performance and identify areas for improvement. Conduct performance analysis, capacity planning, and tuning activities to optimize system performance and resource utilization.
  • System Documentation: Create and maintain comprehensive documentation, including system configurations, technical specifications, user guides, and operational procedures. Ensure documentation is up-to-date and accessible to relevant stakeholders.
  • Technical Support and Issue Resolution: Provide advanced technical support and troubleshooting for system-related issues. Investigate and resolve complex problems, escalating to appropriate teams when necessary. Coordinate with vendors for support and warranty services.
  • System Security and Compliance: Implement and maintain security controls and measures to protect systems and data. Ensure compliance with industry standards, regulations, and best practices regarding system security and data privacy.
  • Project Management: Lead or contribute to system-related projects, including upgrades, migrations, and infrastructure expansions. Define project scope, develop plans, and manage resources to deliver projects on time and within budget.
  • Mentoring and Knowledge Sharing: Mentor and guide junior engineers and team members. Share knowledge, best practices, and industry trends to foster continuous learning and development within the team.

Qualifications

  • Bachelor’s degree in computer science, information technology, or a related field. Advanced degrees or certifications (e.g., Microsoft Certified Systems Engineer – MCSE, Cisco Certified Network Professional – CCNP) are advantageous.
  • Proven experience as a systems engineer or in a similar role, with a focus on designing and implementing complex systems.
  • Strong knowledge of system design principles, architectures, and best practices.
  • Proficiency in system administration and configuration of operating systems (e.g., Windows, Linux), virtualization technologies, and cloud platforms.
  • Experience with network infrastructure, protocols, and security principles.
  • Familiarity with system monitoring and performance tuning tools.
  • Solid understanding of system integration techniques and interoperability considerations.
  • Strong problem-solving and troubleshooting skills, with the ability to analyze complex issues and propose effective solutions.
  • Excellent communication and interpersonal skills to collaborate with cross-functional teams and stakeholders.
  • Project management skills, with the ability to lead projects and coordinate resources effectively.
  • Knowledge of system security practices, data backup strategies, and disaster recovery principles.
  • Continuous learning mindset and staying updated with emerging technologies and industry trends.