onsite
System Software Engineer - Hewlett Packard Enterprise
Software Engineer
System Software Engineer responsible for designing, developing, and maintaining high‑performance system software, leveraging C#, Python, Linux, and cloud technologies while applying DevOps and testing best practices.
About the role
Key Responsibilities
- Design, implement, and optimize system‑level software components using C# and Python.
- Develop, configure, and maintain Linux‑based environments for production and testing.
- Integrate cloud services and automate deployment pipelines following DevOps principles.
- Collaborate with cross‑functional teams to troubleshoot performance, security, and reliability issues.
- Write and execute automated tests to ensure code quality and compliance.
Requirements
- Strong programming experience in C# and Python.
- Proficiency with Linux operating systems and shell scripting.
- Hands‑on experience with cloud platforms (e.g., AWS, Azure, GCP) and infrastructure‑as‑code tools.
- Solid understanding of DevOps practices, CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and ability to work in an agile, scrum‑based environment.