At the forefront of innovation, we seek a seasoned professional to drive software development forward.
About This Role
We are looking for a skilled Senior Software Engineer to join our team. In this position, you will be responsible for analyzing requirements and designing efficient software solutions.
You will contribute to product development in areas such as software architecture, infrastructure performance, testing, and reliability. Your role will involve researching, designing, developing, testing, integrating, and documenting software functionality within an Agile framework.
This is an exceptional opportunity to work on cutting-edge projects and collaborate with a talented team of professionals.
Key Qualifications
* Bachelor's or Master's degree in Computer Science, Electrical Engineering, or Mathematics, or equivalent experience.
* 5+ years of industry experience in programming and software engineering.
* Hands-on experience with C++ and Linux development.
* Strong understanding of object-oriented design, modeling, and programming.
* Proficiency in at least one high-level programming language.
* Scripting experience (shell scripting, Python, etc.).
* Knowledge of TCP/IP and networking protocols.
* Experience with Cloud-based development environments and architectures.
* Familiarity with version control systems (Git).