Software Development Professional

2 weeks ago


Ottawa, Ontario, Canada Thales Group Full time

Are you passionate about developing innovative software solutions? Do you want to work for a leading global technology company that makes the world a safer and more enjoyable place?

Job Summary:

We are seeking an experienced Software Developer to join our team in Ottawa, Canada. As a key member of our development team, you will be responsible for designing, implementing, testing, and deploying back-end web applications using Java.

About Thales:

Thales is a global leader in aerospace, transportation, defense, security, and space. Our experts create innovative solutions that make tomorrow's possible. With a strong presence in Ottawa, Canada, we offer a dynamic and collaborative work environment that fosters growth and learning.

About the Role:

This is a full-time position with standard business hours and occasional travel to customer sites for technical support and integration activities. You will have the opportunity to work on diverse projects, collaborate with talented colleagues, and contribute to the development of cutting-edge software solutions.

Responsibilities:

  1. Design, implement, test, and deploy back-end web applications using Java
  2. Participate in software design and development
  3. Produce high-quality software documentation
  4. Analyze and resolve software defects
  5. Maintain currency in software development best practices and methodologies

Requirements:

  • Bachelor's degree in software engineering, computer science, or equivalent education
  • 1 year of experience in back-end web app software development using Java
  • Experience with unit testing and integration testing using JUnit

What We Offer:

Thales offers a competitive salary range of $100,000 - $120,000 per annum, depending on experience. Our benefits package includes extended health, dental, HSA, life insurance, AD&D, short-term disability, cancer care program, travel insurance, employee assistance plan, and well-being program. We also offer retirement savings plans, paid holidays, vacation days, and paid sick leave.

Why Choose Thales?

At Thales, we value diversity, inclusivity, and innovation. We provide opportunities for career growth, professional development, and work-life balance. If you are passionate about software development and want to join a dynamic team that makes a difference, apply now



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada Transport Livriris & Livriris Pro Inc Full time

    Job SummaryWe are seeking a skilled Software Programmer to join our team at Transport Livriris & Livriris Pro Inc. As a key member of our team, you will be responsible for developing software solutions that meet the needs of our clients.Key Responsibilities- Develop software applications using various programming languages- Collaborate with cross-functional...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Job OverviewWe are seeking an experienced Software Developer to join our dynamic team at High Tech Genesis. This role will involve designing, developing, and implementing software solutions that meet the needs of our clients.About the JobThe successful candidate will have a strong foundation in software development principles and practices, with experience...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Audio Software Development Lead to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesCollaborate with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    At QNX Software Systems, we are committed to providing safe and secure operating systems for embedded systems. As a trusted supplier of software solutions, our team is seeking an experienced network software developer to join our OS Development Group.The ideal candidate will directly contribute to the design and implementation of QNX's networking suite,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...


  • Ottawa, Ontario, Canada TrendMicro Full time

    Role Overview:Trend Micro, a global leader in cybersecurity, empowers organizations to safeguard their digital footprint. With decades of security expertise and world-leading threat research, our comprehensive platform protects hundreds of thousands of entities across the globe.We are seeking an accomplished C++ software developer to join our Ottawa-based...


  • Ottawa, Ontario, Canada Telesat Full time

    About TelesatTelesat is a leading global satellite operator that provides reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over five decades. With a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one...


  • Ottawa, Ontario, Canada ADGA Group of Companies Full time

    About the OpportunityWe are seeking a highly skilled Senior Software Development Professional to join our team at ADGA Group of Companies.As a member of our team, you will be responsible for developing custom applications for Dynamics 365/Power Platform using Canvas and Model Driven frameworks, building flows with Power Automate, testing automation, and...


  • Ottawa, Ontario, Canada L3Harris Technologies Full time

    About the RoleWe are seeking an experienced Senior Software Development Professional to join our team at L3Harris Technologies.Job DescriptionThis is a challenging role that involves designing and developing software solutions for complex, multi-network environments. As a key member of our engineering team, you will be responsible for:Developing software...


  • Ottawa, Ontario, Canada Acuity Software Full time

    About Acuity SoftwareWe are a leading software company that offers innovative solutions for web-based applications.Job OverviewAs a Senior Quality Assurance Specialist, you will be responsible for performing manual and automated testing as well as configuration management tasks for our ASP.Net based software.RequirementsTo be successful in this role, you...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada Assent Full time

    Discover a rewarding career opportunity as an Intermediate Software Developer at Assent, a leading solution for supply chain sustainability tailored to top-tier manufacturers.We are seeking a talented and motivated individual with 2+ years of software development experience in C#/.NET core/.NET 8, MS SQL Server. The ideal candidate will have a strong...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded and providing time-tested and trusted foundation software,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewThis role is an exceptional opportunity to lead our networking roadmap development team at QNX Software Systems. As a seasoned professional in software development and management, you will work closely with project and product managers to prioritize and schedule features and customer support cases, ensuring timely delivery and quality.


  • Ottawa, Ontario, Canada Nokia Full time

    About UsWe are a leading technology company that makes the Internet go. With over a million platforms shipped to 1000+ customers in 130+ countries, we lead the industry in Network Processor technology, QoS, parallel processing, Network Function Virtualization, and product quality.Job DescriptionWe are seeking a highly motivated entry-level Software Designer...