
Software Developer
- Shanghai
- RMB¥400,000 per year
- Permanent
- Full-time
- Design, develop, and implement scalable DevOps solutions to support software development, deployment, and operations in a Linux environment.
- Diagnose, troubleshoot, and resolve complex issues across the entire software stack, including applications, operating systems, CPU/memory, storage subsystems, and network connectivity.
- Build and maintain automated build, test, and deployment pipelines to enhance engineering productivity and reliability.
- Develop and maintain scripts and tools using BASH and Python to facilitate system automation and monitoring.
- Collaborate closely with development, operations, and infrastructure teams to ensure efficient and reliable workflows.
- Continuously evaluate, document, and enhance existing architecture and processes to improve system performance and team efficiency.
- Bachelor's degree or above in Computer Science, Computer Engineering, or a related field from a top university (985 institutions preferred).
- Minimum of 2+ years of relevant experience in DevOps or software development in a Linux environment.
- For senior roles, 5+ years of relevant experience is required.
- Excellent troubleshooting skills, with the ability to analyze and resolve complex cross-system issues end to end, spanning application layers, operating systems, CPU/memory, storage subsystems, and network connectivity.
- Advanced scripting proficiency in BASH and Python, with hands-on experience in creating automation workflows.
- Strong problem-solving and critical-thinking skills.
- Effective communication and collaboration skills to work in a fast-paced, cross-functional team.
- High attention to detail and commitment to delivering exceptional results.