2

Remote Dod Software Engineer Jobs in Edmonton, AB

Mobile Developer

Edmonton, AB · On-site +1

CA$79K - CA$104K/yr

As a software developer within our customer domain, you will play a key role in shaping the native ... Location: remote Canada Reporting to: Technology Manager These are some of the key ingredients to ...

This role is fully remote with minimal travel within the province and to Alberta, or the Jersey ... Strong understanding of software testing methodologies, defect lifecycles, and quality best ...

Designer

Acheson, AB · On-site +1

Remote team members must be self-driven, organized, and able to communicate effectively within a ... software (e.g., MiTek, etc.) * Interpret architectural drawings, engineered plans, and ...

Senior Aviation Pavement Engineer

Edmonton, AB · On-site +1

CA$122K - CA$162K/yr

Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ... such as remote or isolated areas, working alone, and in inclement weather (within safe and ...

Senior Aviation Pavement Engineer

Edmonton, AB · On-site +1

CA$122K - CA$162K/yr

Experience with scheduling software considered an asset. * Knowledge of navigational aid planning ... such as remote or isolated areas, working alone, and in inclement weather (within safe and ...

Truss Designer - Remote

Edmonton, AB · On-site +1

$75K - $95K/yr

Key Responsibilities * Design roof truss systems using MiTek software (Sapphire preferred ... Ensure designs meet applicable building codes, engineering standards, and project requirements

Developer Advocate, AI Enablement

Edmonton, AB · On-site +1

CA$93K - CA$141K/yr

This role offers ahybrid work schedule, combining remote flexibility with in-office collaboration ... Minimum of 5-6 years of experience in software development, AI/ML concepts and development, and API ...

Showing results 41-60

Remote Dod Software Engineer information

What skills and qualifications are needed to thrive as a Remote DoD Software Engineer?

To thrive as a Remote DoD Software Engineer, you need strong programming skills, knowledge of secure software development practices, and a relevant degree—often with active security clearance. Familiarity with languages like Java, C++, or Python, experience with DoD-approved development environments, and certifications such as Security+ or CISSP are typically required. Excellent problem-solving, communication, and self-motivation are vital soft skills for remote collaboration and adhering to strict security protocols. These skills ensure the development of secure, reliable software that meets defense standards while maintaining effective teamwork and compliance in a remote setting.

What is a Remote DoD Software Engineer?

A Remote DoD Software Engineer is a professional who develops, tests, and maintains software systems for the U.S. Department of Defense (DoD) while working from a remote location. These engineers play a critical role in creating secure and reliable applications that support military and defense operations. They must often meet strict security and technical requirements, including obtaining security clearances and following DoD-specific software development standards. Remote DoD Software Engineers collaborate with multidisciplinary teams using secure communication tools and are responsible for ensuring their work complies with government regulations and cybersecurity protocols.

What are some unique challenges faced by Remote DoD Software Engineers, and how can they be addressed?

Remote DoD Software Engineers often encounter challenges related to secure access and communication, since much of their work involves handling sensitive or classified information. Navigating stringent cybersecurity protocols, such as working within secure VPNs or using government-approved devices, can be complex and may require additional onboarding. To address these challenges, engineers should proactively communicate with IT and security teams, stay updated on compliance requirements, and leverage secure collaboration tools provided by their organization. Building strong virtual relationships with teammates and participating in regular check-ins also help maintain project momentum and cohesion.

What is the difference between Remote Dod Software Engineer vs Remote Cybersecurity Analyst?

AspectRemote Dod Software EngineerRemote Cybersecurity Analyst
Required CredentialsBachelor's in CS or related field, security clearance often preferredBachelor's in Cybersecurity, IT, or related field, security clearance often preferred
Work EnvironmentDeveloping, testing, and maintaining software for defense systems remotelyMonitoring, analyzing, and protecting systems remotely for defense agencies
Employer & Industry UsageU.S. Department of Defense, defense contractorsU.S. Department of Defense, defense contractors, cybersecurity firms

The Remote Dod Software Engineer and Remote Cybersecurity Analyst roles both require security clearances and work within defense-related industries. While the Software Engineer focuses on developing and maintaining software systems remotely, the Cybersecurity Analyst concentrates on protecting and analyzing security threats remotely. Both roles are essential in defense technology, but they differ in daily tasks and technical focus.

What are popular job titles related to Remote Dod Software Engineer jobs in Edmonton, AB? For Remote Dod Software Engineer jobs in Edmonton, AB, the most frequently searched job titles are:

Manager - Technology Strategy, Network Automation Platform

TELUS

Edmonton, AB • Remote

Other

Re-posted 8 days ago


TELUS rating

8.2

Company rating: 8.2 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

23rd of 97 rated telecommunications companies


Job description

Ready to build the foundation for intelligent networks?

Our Team and What We'll Accomplish Together

Join TELUS Technology's Network Automation and Intelligence team, where we're revolutionizing how Canada's leading telecommunications network operates. We're a dynamic group of software engineers and network specialists building the intelligent, self-healing network of tomorrow. Our mission? To leverage cutting-edge AI and machine learning to predict network issues before they happen, optimize performance in real-time, and deliver exceptional experiences to millions of Canadians.

As the Technology Strategy Manager for the Network Automation Platform, you'll lead the technical execution of a transformational program that serves as the network automation platform across TELUS. You'll lead and mentor a team of 11 engineers while delivering critical platform components to support the applications driving the road to the autonomous networks. Your work will have high visibility across the organization, with regular engagement with the Chief Information Office (CIO) and Chief Technology Office (CTO) on progress and strategic decisions. This initiative will enable network automation and predictive maintenance at scale across TELUS, setting the foundation for how we operate networks for years to come. 

What you'll do

  • Lead and mentor a high-performing engineering team across Cloud engineers, DevOps, Network Engineers developing capabilities, and fostering a culture of ownership and technical excellence
  • Define the technical vision and platform architecture in partnership with the Principal Technical Architect and stakeholders, making key technical decisions that balance cost, speed, quality, and maintainability
  • Own platform reliability, performance, and security by establishing operational standards, managing incident response, and driving continuous improvement through monitoring and data-driven metrics
  • Establish operational standards and governance frameworks 
  • Collaborate across organizational boundaries with the CIO, CTO network operations and development, automation teams, and AI/ML teams to understand their needs and ensure the platform delivers value
  • Drive continuous improvement by building feedback loops, measuring platform performance and data quality metrics, and iterating on processes and capabilities
  • Manage budget and resources for the team, including cost estimation, financial planning, and vendor/contractor management to ensure efficient delivery

What you bring

  • 3+ years in a direct management position leading engineering teams, with a proven track record of building high-performing teams and delivering complex technical projects on time in Telecom, IT Operations, or cloud infrastructure environments
  • 5+ years in software engineering, with hands-on experience in cloud platforms, containerization (Kubernetes, Docker), and DevOps
  • A combination of three core technical competencies (strong in at least two):
  • Cloud engineering and infrastructure (AWS, Azure, or equivalent)
  • Software development and DevOps practices
  • Telecommunications network concepts (RAN, optical transport, IP/MPLS, inventory, network data flows at the architecture level, not hands-on configuration)
  • Understanding of autonomous networks and the TMF (TM Forum) framework for network automation and how automation and AI are transforming telecom operations
  • Excellent communication and mentoring abilities to explain complex technical concepts clearly, listen to diverse perspectives, and help your team grow
  • Demonstrated ability to translate business requirements into technical architecture and execution plans, balancing cost, speed, quality, and maintainability
  • Strong problem-solving and debugging skills 
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience

Great-to-haves

  • Experience implementing automation platforms for TELCO Operators, preferably on both -  prem and cloud 

Location:  Anywhere in Canada #LI-Remote


What TELUS employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom