Searidge is currently recruiting for an Intermediate Software Developer with previous experience and a good understanding of software development – primarily in a C++ environment. The successful candidate will be involved in code reviews, design discussions for all our products, bug fixes, and new feature and product implementation. This will be a permanent, full-time position, reporting to the Manager of Software Development.
Responsibilities
Software design, implementation, review, and testing for existing products
Design and implementation of new microservices in the Searidge Platform
Implementation of new CI/CD process and pipelines
Develop secondary software utilities, test applications, and prototype applications
Maintain, troubleshoot, diagnose, and repair existing system software
Produce documentation, manuals, user guides and other technical documentation
Interface with internal and external customers for software requirements management and acceptance testing
Provide Mentorship for junior team members
Qualifications
Minimum of 2 years of relevant experience in software development
Minimum of Bachelor of Software Engineering or Computer Science university degree (or equivalent)
Sound knowledge of software development principles
Familiarity with Docker, Kubernetes, Kafka, Cassandra, or equivalent
Experience with Visual Studio (Code), Jira, Windows, Linux, SVN, Git
General understanding of IT infrastructure (DB, networking, servers, some cloud, monitoring, etc.)
Strong analytical and critical thinking skills
Must be a team player and willing to learn
Proven track record of excellent written and oral communication in English (reports, presentations, etc.)
Desired Qualifications
Experience developing real-time C++ applications
Familiarity with real-time network I/O, thread management, and video processing
Familiarity with computer graphics technologies and rendering pipelines (e.g. OpenGL)
Experience creating technical diagrams and drawings using diagram tools
Understanding of cybersecurity threats, solutions, and best practices
Knowledge of and experience with ISO 27001 and 9001
Willingness to travel globally for short periods of time
Familiarity with multiple languages in addition to English
Why Apply
Searidge Technologies is a global leader in the Air Traffic Control space, boldly forging new paths bringing innovative technology, such as Artificial Intelligence (AI) and augmented reality into operation. We are developing and integrating modern technologies to improve both the safety and efficiency of airport operations around the world. Our solutions have been adopted by some of the most advanced airports and ANSPs throughout North America, the Middle East, Europe and Asia.
We live and breathe innovation, and we expect the same from all prospective team members. Our developers are constantly engaged in fast-paced, challenging and highly rewarding work. We are looking for the best and brightest to join our highly motivated team. We are an equal opportunity employer offering exciting work, a respectful and positive work environment, and a competitive benefits package.
Are you looking to be challenged to produce high-performance system components that are robust and intuitive? Are you ready to push the envelope of how software-based tools and solutions are used in a safety-critical environment? Are you prepared to put your skills to the test? If so, we want to hear from you.
Agent(e) d’intervention salubrité Vous êtes à la recherche de nouveaux défis qui rejoignent vos valeurs sociales? Vous avez à...
Apply For This JobMondata est à la recherche d’un analyste SOC (security operation center), qui sera responsable de la détection, l’analyse, la notification...
Apply For This JobAt the York Region District School Board, we can offer you a challenging and rewarding career in public education. We...
Apply For This JobTransition Services Conseils est présentement à la recherche d’une ou d’un spécialiste en assurance-qualité logiciel (QA) pour se joindre à...
Apply For This JobBuild a meaningful career At LifeWorks, we offer more than career opportunities, we provide career opportunities to make meaningful contributions...
Apply For This Job🌟 Exciting Remote Opportunity: Data Entry Assistant 🌟 Are you looking for an entry-level position where you can work remotely...
Apply For This Job