This recruiter is online.

This is your chance to shine!

Apply Now

Sr. Software Developer (Python, Rust) to support a growing organization in the industrial industry

Edmonton, AB
  • Number of positions available : 1

  • To be discussed
  • Permanent job

  • Starting date : 1 position to fill as soon as possible

Our client is looking for a Sr. Software Developer (Python, Rust) to support a growing organization in the industrial industry.


*Role is 4 days a week onsite in Edmonton*


Overview:

We are seeking a talented and experienced software developer with professional programming experience and an interest in transitioning into Rust development. While direct Rust experience is not required, we are seeking someone with a background in systems programming, and a desire to build high-performance, reliable, and secure software.



Must Have's:

  • 4+ years of experience in software development
  • Experience with languages such as Rust, C, C++, Go, Erlang, or Python
  • Strong understanding of systems programming concepts, including memory management, performance optimization, network communication, synchronous programming, and concurrency.
  • Familiarity with development tools such as Git and GitLab
  • Familiarity with DevOps principles and practices, including CI/CD
  • A Computing Science, Computer Engineering, Electrical Engineering, or equivalent degree.


Nice to Have's:

  • Exposure to Rust development with a willingness to learn and grow in the language
  • Strong understanding of security and reliability engineering concepts
  • Experience working with IoT, distributed systems, networking, or embedded systems
  • Experience working with Modbus, Canbus, or similar protocols
  • Experience working in a Linux environment
  • Experience developing software for Linux


Responsibilities:

  • Research, design, and develop software systems with a focus on performance, reliability, and security
  • Collaborate with cross-functional teams to define, design, and ship a new software product tightly integrated into a cohesive product ecosystem
  • Participate in code reviews, provide feedback, and maintain high coding standards
  • Remain current with software development advancements and best practices
  • Write and maintain technical documentation
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined