NAV CANADA

Software Engineer

NAV CANADA$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 2+ years of experience with fault-tolerant distributed systems
  • Proficient in Python and Java
  • Experience with public cloud infrastructure
  • Knowledge of PostgreSQL and large-scale data processing
  • Familiar with Agile methodologies and software project management
  • Understanding of networking concepts and protocols

Responsibilities

  • Deliver high-quality system designs and code at scale
  • Contribute to the technical architecture of products and systems
  • Generate ideas to leverage technology for business goals
  • Advocate for engineering best practices and coding standards
  • Develop and socialize advanced technologies and engineering concepts
  • Collaborate across teams to improve product and systems
  • Provide comprehensive technical documentation for engineers

Benefits

  • Telecommuting options available
  • Opportunity to work in a collaborative environment
  • Involvement in cutting-edge technology development
  • Engagement with a diverse range of engineering challenges
  • Focus on engineering best practices and continuous improvement
Full Job Description
Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software code at scale, while communicating with groups inside and outside of Nav's engineering team. Contribute to the technical architecture of Nav's products and systems. Generate ideas for leveraging technology in the pursuit of Nav's goals. Advocate for engineering best practices and drive coding standards. Develop, apply, and socialize advanced technologies, engineering principles, and concepts. Collaborate across teams to help enhance product and systems. Provide engineers with technical documentation. #LI-DNI Position requires a Bachelor's degree in Computer Science, Engineering, or a related field, and 2 years of academic or professional experience building and operating fault-tolerant distributed systems, workflows, databases and mobile or web applications. Academic or professional experience must include: experience with public cloud infrastructure; experience with software development using Python and Java; experience with Gitlab; experience with data processing at scale and database management systems including PostgreSQL; experience with data mining, statistical machine learning, and advanced programming algorithms; experience with computer networks, including network architecture, protocols, systems, and cloud networking concepts; experience with software analysis and design, including object-oriented programming and design architecture principles; experience with software requirements engineering, modeling frameworks, and Agile project management; and experience with database management system implementation, including query optimization, indexing, and concurrency control. Telecommuting may be available on a full-time basis. #LI-DNI Job location: Draper, UT. To apply, please visit https://www.nav.com/careers/ and enter Job Code [0001] when prompted. Alternatively, please send your résumé, cover letter, and a copy of the ad to: Nav Technologies Inc., Attn: D. Gregersen, 13693 South 200 West, Suite 200, Draper, UT 84020.

About NAV CANADA

NAV CANADA is a privately run, not-for-profit corporation that owns and operates Canada's civil air navigation system. It was established in accordance with the Civil Air Navigation Services Commercialization Act, which was passed by the Canadian Parliament in 1996. The company provides air traffic control, flight information, weather briefings, aeronautical information, airport advisory services and electronic aids to navigation.
Learn more about NAV CANADA
Size
5,000 employees
Industry

Similar Jobs

More Jobs at NAV CANADA

  • NAV CANADA
    Software Engineer
    $90K — $120K *
    Draper, UT 84020 (Salt Lake County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: