Richmond, British Columbia, Canada
5 days ago
Software Engineer

Description:

We are a leading provider of networking technology for small businesses, smart homes, and online gaming. We are undergoing a transformative change to incorporate software subscription services into our network routers.

Position Overview:

The Router Services team is seeking an experienced intermediate to senior Cloud Systems Software Engineer to design, develop, and maintain cloud-based data communication software.

Role and Responsibilities:

The Router Services software is central to our new platform-based software strategy. Your activities will include:

Software designWriting high-quality and robust softwareIntegrating softwareDebugging issuesConducting code and design reviewsMaintaining, refactoring, and improving existing codeWriting unit testsDocumenting software

Qualifications:

We are looking for a talented software engineer with:

5+ years of experience in writing Go (Golang) code and C/C++5+ years of hands-on AWS Cloud and data communication software development experienceSolid understanding of networking and security protocols:Secure Internet Communication (SSL/TLS, HTTPS, VPN)Web Communication APIs (WebSockets, REST, SOAP)Application Layer Internet Protocols (MQTT)Experience with Goroutines for concurrent programming to enhance performanceExperience with cloud platforms (AWS cloud infrastructure, AWS Lambda, IAM security)Experience in implementing and testing device-to-cloud software, ensuring high performance, reliability, and securityExperience in cloud performance and cost optimizationExperience in developing and integrating RESTful APIs, ensuring robust and scalable communication between servicesFamiliarity with containerization technologies such as DockerExperience in writing Terraform or Ansible for infrastructure as code (IaC) and automationExperience in working in an agile software development environmentExperience with Jira, Confluence, Git, GitHub, and JFrog ArtifactoryExcellent analytical and problem-solving skills, and attention to detailExcellent verbal and written communication, whiteboarding, and interpersonal skillsSelf-starter, quick learner, and the ability to complete tasks with qualityWillingness to teach/mentor others and contribute to team knowledge sharingBachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience

Responsibilities:

Designing, writing, and testing clean, robust, maintainable, and efficient codeCollaborating with other teams to integrate, optimize, and maintain device-to-cloud data communicationsConducting code reviews and providing constructive feedback to peersTroubleshooting and resolving complex issues related to cloud systems and networkingStaying current with the latest advancements in networking and Go programming

Desirable Skills:

Knowledge of network routing and switching protocols and architectureExperience with containerized applications and managing container orchestrationExperience with code analysis tools:Static code analysis (SonarQUBE, SonarLint, Coverity, or Klocwork)Experience with other programming languages such as Python, Java, Lua, NodeJS, Swift, or KotlinMobile application development (iOS or Android)Contributions to open-source projects

Pay and Benefits

The pay range for this position is $45.00 - $75.00

Workplace Type

This is a hybrid position in Richmond,BC.

À propos d'Actalent:

Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre d’entreprises du classement Fortune 500.

La diversité, l’équité et l’inclusion

Chez Actalent, la diversité et l’inclusion constituent le pont vers l’équité et la réussite de notre personnel. La diversité, l’équité et l’inclusion (DE&I) sont ancrées dans notre culture par :

L’embauche des talents diversifiés ; Le maintien d’un environnement inclusif par une autoréflexion permanente ; La mise en place d’une culture de soin, d’engagement, et de reconnaissance par des résultats concrets ; L’assurance des opportunités de croissance pour nos gens.

Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.

Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à actalentaccommodation@actalentservices.com pour connaître d’autres options d’accommodement.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:

Hiring diverse talent Maintaining an inclusive environment through persistent self-reflection Building a culture of care, engagement, and recognition with clear outcomes Ensuring growth opportunities for our people

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.

Confirm your E-mail: Send Email