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.
- Exempt Status
- Exempt