Company Overview
A global leader in infrastructure technology, backed by over 60 years of innovation, collaboration, and engineering excellence.
Responsibilities
- Learn and Adapt: Stay up to date with emerging technologies, best design practices, and usability patterns.
- Contribute to Product Development: Engage in product direction and design discussions.
- Full Software Development Lifecycle: Actively participate in all phases, including requirements gathering, design, coding, unit testing, debugging, and code reviews.
- Collaborate and Innovate: Immerse yourself in a dynamic, collaborative culture to maximize your experience.
Key Responsibilities
- Feature Development: Deliver scalable and distributed storage and data protection features.
- Agile Development: Work within an agile team throughout the entire software development cycle.
- Quality Assurance: Collaborate with the team to produce high-quality, test-driven code.
- Code Reviews: Lead and participate in peer code reviews.
- Documentation: Write design specifications and maintain thorough documentation.
Ideal Candidate Profile
- Proactive and Adaptable: Thrives in fast-paced, evolving environments.
- Collaborative Mindset: Strong teamwork skills with a “Team First” mentality.
- Technical Excellence: Passion for engineering excellence and innovative problem-solving.
- Growth-Oriented: A problem-solving mindset with a drive to create impactful solutions.
- Educational Background: Bachelor’s or Master’s degree in Computer Science or a related field.
Preferred Qualifications
- Experience:
- Bachelor’s degree with 15+ years of experience or a Master’s degree with 13+ years of experience in Computer Science & Engineering.
- Technical Expertise:
- Strong understanding of OOP concepts, object/data modeling, and data structures.
- Expertise in C/C++ programming.
- Deep knowledge of multithreading, IPC, socket programming, and signals.
- Extensive experience in Linux-based systems and system-level programming.
- Communication Skills:
- Proficiency in English for daily communication.
- Bonus Skills:
- Experience with GoLang is a plus.
APPLY
- Experience with GoLang is a plus.