← Todos los empleos

Senior Software Engineer

Sobre el puesto

• Analyze, design, and implement high-availability systems software
• Support the full product life cycle, including ideation, implementation, and operation
• Improve software systems for testing, deployment, monitoring, and maintenance
• Mentor less experienced engineers to ensure quality solutions
• Evaluate emerging trends and technologies related to network operations and automation
• Design, develop, and maintain high-reliability distributed systems with web and console interfaces
• Collaborate with cross-functional teams in an international environment

• Bachelor's or Master's Degree in Computer Science or a related field
• At least 4 years of development experience on Linux/Unix platforms
• At least 4 years of experience programming in Python, Go and/or shell script
• Knowledge of common internet protocols such as TCP/IP, HTTP, DNS and/or TLS/SSL
• Experience with Git/Stash and Perforce version control systems
• Exceptional written and verbal communication and interpersonal abilities

• Career development opportunities through GROW and Mentoring programs
• Internal events such as the APEX Expo
• LinkedIn Learning
• Opportunities to build new skills, explore new roles, and try different opportunities
• 15-minute exploratory call with the Recruiter to learn more about the job