Senior Cloud Software Developer

2 weeks ago


Ottawa, Ontario, Canada Thales Group Full time
Cloud Software Engineer Job Description

About the Role

We are seeking a highly skilled Cloud Software Engineer to join our Cloud Services Platform team at Thales Group. As a seasoned software engineer, you will be responsible for investigating, prototyping, developing, testing, and delivering software across an industry-leading cloud technology stack.

Key Responsibilities

  1. Design, implement, and deploy cloud-native software using various platform-as-a-service (PaaS), software-as-a-service (SaaS), and infrastructure-as-a-service (IaaS) technologies and related tools.
  2. Develop UI and backend server software using Java, Springboot, and Golang.
  3. Apply coding and implementation best practices to produce elegant, high-quality, resilient, maintainable, and reusable code.
  4. Implement and follow security best practices.
  5. Participate in creating unit test cases, along with integration and performance testing.
  6. Enhance our build and deployment methodologies (i.e., CI/CD processes).
  7. Participate in issue investigation and deployment of applications, and testing/integration in various deployed environments.
  8. Manage the source code repository for projects in Git.
  9. Document, manage, and maintain internal knowledge and processes.
  10. Stay up-to-date on industry trends and apply the latest evolving technologies and frameworks.
  11. Follow agile methodology, including active participation in sprint planning and retrospective meetings, creation of user stories, and corresponding tasks.
  12. Provide feedback to the documentation team to develop, improve, and review customer-centric feature documentation.
  13. Interface with geographically distributed teams on a regular basis.

Requirements

  1. Bachelor's degree in Computer Science or Computer Engineering.
  2. 5+ years of programming skills in Java, Golang, Python, Linux scripting languages, along with frameworks such as Springboot, J2EE.
  3. Experience developing code using IDEs such as IntelliJ or Visual Studio.
  4. 7 years of working experience in building complex enterprise micro-service and cloud services-based applications in GCP or AWS.
  5. Demonstrate strong troubleshooting skills in a cloud environment.
  6. 7 years of experience in developing web-based client-server applications using a combination of Java, Golang, or Python, along with web application server setup/configuration.

What We Offer

  1. Company-paid extended health, dental, HSA, life, AD&D, short-term disability, cancer care program, travel insurance, employee assistance plan, and well-being program.
  2. Retirement savings plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
  3. Company-paid holidays, vacation days, and paid sick leave.
  4. Voluntary life, AD&D, critical illness, long-term disability.
  5. Employee discounts on home, auto, and gym membership.

About Thales Group

Thales Group is a global technology leader that provides innovative solutions to the world's most complex challenges. We help our customers navigate uncertainty with confidence and new frontiers with optimism. From the bottom of the oceans to the depths of space and cyberspace, we help our customers master ever-greater complexity and every decisive moment along the way.

We collaborate to architect and deliver high-technology solutions that are both imaginative and resilient, human-centered and sustainable. So that together we can harness the extraordinary power of technology to build a future we can all trust.



  • Ottawa, Ontario, Canada Thales Full time

    Job Title: Senior Cloud Software DeveloperThales is seeking a highly skilled Senior Cloud Software Developer to join our Cloud Services Platform team. As a seasoned developer, you will be responsible for designing, implementing, and delivering cloud-native software solutions using various platform-as-a-service (PaaS), software-as-a-service (SaaS), and...


  • Ottawa, Ontario, Canada Thales Full time

    Job Title: Senior Cloud Software DeveloperThales is seeking a highly skilled Senior Cloud Software Developer to join our Cloud Services Platform team. As a seasoned developer, you will be responsible for designing, implementing, and delivering cloud-native software solutions using various platform-as-a-service (PaaS), software-as-a-service (SaaS), and...


  • Ottawa, Ontario, Canada Acumatica Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Developer to join our engineering teams in Montreal, QC, and Ottawa, Canada. As a Senior Cloud Software Developer, you will be part of a team that collaborates to create large-scale, production-grade cloud-based ERP, CRM, and other web applications using Microsoft technologies (.NET, C#, MS...


  • Ottawa, Ontario, Canada Acumatica Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Developer to join our engineering teams in Montreal, QC, and Ottawa, Canada. As a Senior Cloud Software Developer, you will be part of a team that collaborates to create large-scale, production-grade cloud-based ERP, CRM, and other web applications using Microsoft technologies (.NET, C#, MS...


  • Ottawa, Ontario, Canada Circle K Full time

    About Circle K Tech Circle K Tech is a dynamic and innovative team dedicated to developing cutting-edge technology solutions that power the global Circle K network. We are passionate about creating seamless customer experiences, optimizing operational efficiency, and driving growth through technological advancements. Job Description: Senior Software...


  • Ottawa, Ontario, Canada Trend Micro Full time

    About Trend MicroTrend Micro is a global leader in cybersecurity, dedicated to making the world a safer place for digital information exchange. With decades of security expertise, world-leading threat research, and continuous innovation, our cybersecurity platform protects hundreds of thousands of organizations and millions of individuals across clouds,...


  • Ottawa, Ontario, Canada Trend Micro Full time

    About Trend MicroTrend Micro is a global leader in cybersecurity, dedicated to making the world a safer place for digital information exchange. With decades of security expertise, world-leading threat research, and continuous innovation, our cybersecurity platform protects hundreds of thousands of organizations and millions of individuals across clouds,...


  • Ottawa, Ontario, Canada Trend Micro Full time

    About Trend MicroTrend Micro is a global leader in cybersecurity, dedicated to making the world a safer place for digital information exchange. With decades of security expertise, world-leading threat research and intelligence, and continuous innovation, our cybersecurity platform protects hundreds of thousands of organizations and millions of individuals...


  • Ottawa, Ontario, Canada Trend Micro Full time

    About Trend MicroTrend Micro is a global leader in cybersecurity, dedicated to making the world a safer place for digital information exchange. With decades of security expertise, world-leading threat research and intelligence, and continuous innovation, our cybersecurity platform protects hundreds of thousands of organizations and millions of individuals...


  • Ottawa, Ontario, Canada Circle K Full time

    About UsCircle K is a leading global company with a strong presence in the retail and convenience store industry. We are committed to providing excellent customer service and creating a positive work environment for our employees.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our Circle K Tech team. As a Senior Software...


  • Ottawa, Ontario, Canada Circle K Full time

    About UsCircle K is a leading global company with a strong presence in the retail and convenience store industry. We are committed to providing excellent customer service and creating a positive work environment for our employees.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our Circle K Tech team. As a Senior Software...


  • Ottawa, Ontario, Canada Itechpost Full time

    Cloud Software Developer Job DescriptionAt Itechpost, we're seeking a highly skilled Cloud Software Developer to join our Cloud Services Platform team. As a seasoned developer, you'll work across various disciplines to investigate, prototype, develop, test, and deliver software across an industry-leading cloud technology stack.Key ResponsibilitiesDesign,...


  • Ottawa, Ontario, Canada Itechpost Full time

    Cloud Software Developer Job DescriptionAt Itechpost, we're seeking a highly skilled Cloud Software Developer to join our Cloud Services Platform team. As a seasoned developer, you'll work across various disciplines to investigate, prototype, develop, test, and deliver software across an industry-leading cloud technology stack.Key ResponsibilitiesDesign,...


  • Ottawa, Ontario, Canada Thales Group Full time

    Cloud Software Developer OpportunityThales Group is seeking a seasoned Cloud Software Developer to join our Cloud Services Platform team. As a key member of our team, you will be responsible for investigating, prototyping, developing, testing, and delivering software across an industry-leading cloud technology stack.Key Responsibilities:Design and develop...


  • Ottawa, Ontario, Canada Thales Group Full time

    Cloud Software Developer OpportunityThales Group is seeking a seasoned Cloud Software Developer to join our Cloud Services Platform team. As a key member of our team, you will be responsible for investigating, prototyping, developing, testing, and delivering software across an industry-leading cloud technology stack.Key Responsibilities:Design and develop...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: Senior Product Manager, Cloud EnablementCompany: BlackBerry QNX Software SystemsLocation: Ottawa preferredBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems. We are the embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: Senior Product Manager, Cloud EnablementCompany: BlackBerry QNX Software SystemsLocation: Ottawa preferredBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems. We are the embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Overview: Location: Ottawa preferredQNX Software Systems is a renowned provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, offering expert support and services for creating the world's most critical embedded systems. As pioneers in embedded technology, QNX Software Systems delivers...


  • Ottawa, Ontario, Canada Thales Full time

    Cloud Software EngineerThales is seeking a skilled Cloud Software Engineer to join our Cloud Services Platform team. As a seasoned engineer, you will work across various disciplines to investigate, prototype, develop, test, and deliver software across an industry-leading cloud technology stack.Key ResponsibilitiesBuilding cloud-native software using various...


  • Ottawa, Ontario, Canada Thales Full time

    Cloud Software EngineerThales is seeking a skilled Cloud Software Engineer to join our Cloud Services Platform team. As a seasoned engineer, you will work across various disciplines to investigate, prototype, develop, test, and deliver software across an industry-leading cloud technology stack.Key ResponsibilitiesBuilding cloud-native software using various...