Senior Software Developer – Network Automation & Firmware Platforms
- Pay Rate: $71.32/hour, depending on experience
- Contract Length: 1 Year
- Location: Calgary, Alberta
Raise is currently hiring a Senior Software Developer – Network Automation & Firmware Platforms on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our Client, is one of North America's leading energy infrastructure companies with operations in natural gas, oil and power industries throughout Canada, the United States, and Mexico
Note: The primary pay rate is based on T4 classification; however, we will also consider applications from candidates interested in an INC classification, where applicable.
Description
The Senior Software Developer – Network Automation & Firmware Platforms in this role will focuses on building reliable automation tooling used directly by network operations teams to improve security posture, operational efficiency, and system reliability. Our Client is building next-generation firmware upgrade and lifecycle management tools for a large, mission-critical network environment spanning Cisco routers and switches, Versa SD-WAN appliances, and Sierra cellular modems across IT and OT environments.
Technical Environment
- Network platforms: Cisco IOS / IOS-XE, Versa SD-WAN, Sierra / cellular devices
- Languages: Python (primary), NodeJS, React
- AI Assisted Development
- AWS cloud native platforms / Cloudformation deployment
- Web frameworks and APIs
Responsibilities
- Design, build, and maintain firmware upgrade automation tools and platforms.
- Collaborate closely with network Subject Matter Experts (SMEs) to translate operational workflows into software.
- Develop end-to-end automation covering pre-checks, execution, validation, rollback, and reporting.
- Build web-based user interfaces and APIs for operator-driven workflows.
- Implement robust audit logging, error handling, and operational visibility.
- Integrate automation solutions with monitoring, inventory, and change-management systems.
- Leverage AI-assisted development tools (Kiro) to accelerate design, testing, and iteration.
- Contribute to reusable libraries, frameworks, and automation patterns.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in Python and AWS Cloud Services
- Experience with AI Assisted software development practices
- CI/CD Pipeline knowledge
- Experience building automation tools, backend services, or workflow-based systems.
- Experience working with APIs, CLI-driven systems, and infrastructure-oriented software.
- Strong understanding of software quality, testing, and version control practices.
- Preferred Qualifications
- Experience in infrastructure, systems, or network-adjacent software development.
- Experience in operational, regulated, or high-reliability environments.
- Exposure to AI-assisted development tools or platforms.
- Interest in NetDevOps, automation, or operational tooling
- Education and Certifications
- BSc Computer Science preferred
Looking for meaningful work? We can help!
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com.
#WES
#LI-SC1