Senior Cloud Software Developer

5 months ago


Ottawa, Canada Thales Full time
Location: Ottawa, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

Position Summary
 

As a seasoned Cloud Development Software Engineer, for the Cloud Services Platform team, you will work across a variety of disciplines to investigate, prototype, develop, test, and deliver software across an industry leading cloud technology stack. This includes building backend services in a micro-service based containerized Kubernetes environment, which are secure, and are native cloud enterprise deployed. You will be involved in understanding requirements, translating them into working enterprise level architecture, as well as, implementing and supporting the solution. You will work closely with a cross-matrixed team, in a scaled agile environment. You will be involved in the entire software development lifecycle, including automation and DevOps.

Be part of a team required to design, implement, test, and support features with the following mind-set: Quality, end-user experience, maintainability, scalability, performance, cost, resilience CI-CD.
 

Key Responsibilities
 

• Building cloud native software, using various platform-as-a-service (PaaS), Software-as-a-Service (SaaS), Infrastructure-as-a-Service (IaaS) technologies and related tools
• Developing UI and Backend server software using Java and Springboot and Golang
• Applying coding/implementation best practices to produce elegant, high quality, resilient, maintainable, and reusable code
• Implementing and following security best practices
• Proactively participating in creating unit test cases, along with integration & performance testing
• Enhancing our Build and deployment methodologies (i.e. CI/CD processes)
• Participating in issue investigation, and deployment of applications, and testing/integration in various deployed environments
• Managing the source code repository for projects in Git
• Documenting, managing, and maintaining internal knowledge and processes
• Remaining up-to-date on industry trends, and applying the latest evolving technologies, and frameworks
• Following agile methodology. This includes active participation in sprint planning and retrospective meetings, creation of user stories, as well as, corresponding tasks
• Providing feedback to documentation team to develop, improve, and review Customer centric feature documentation 
• Interfacing with geographically distributed teams in Austin, Ottawa, Noida, and other locations on a regular basis
 

Minimum Qualifications


• Bachelor’s degree in Computer Science or Computer Engineering
• 5+ years programming skills in Java, Golang, Python, Linux scripting languages, along with frameworks, such as Springboot, Node.js, J2EE
• Experience developing code using IDE’s such as Intellij or Visual studio
• 7 years of working experience in building complex enterprise micro-service, and cloud services, based applications in GCP or AWS
• Demonstrate strong troubleshooting skills in a cloud environment
• 7 years experience in developing web based client-server applications using a combination of Java, Golang, or Python, as well as, web application server setup/configuration
 

Special Position Requirements

Schedule:
Regular 7.5 hour day shift between 8:00am and 6:00pm, on-call L3 support pager rotation (1 week per every 2 months)
 

Physical Environment:
Hybrid - combination of working from home and at office


What We Offer


Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following: 


Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.


Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.


Company paid holidays, vacation days, and paid sick leave. 


Voluntary Life, AD&D, Critical Illness, Long-Term Disability.


Employee Discounts on home, auto, and gym membership.


Why Join Us?


Say HI and learn more about working at Thalesclick here.

#LI-Hybrid
#LI-WM1

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.



  • Ottawa, Canada SAS Software Full time

    Senior Cloud Technical Lead – Hybrid | Ottawa, Canada Nice to meet you! We’re the leader in analytics. Through our software and services, we inspire customers around the world to transform data into intelligence – and questions into answers. We’re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you’re looking for...


  • Ottawa, Ontario, Canada SAS Software Full time

    About the JobSAS Software is seeking a Senior Cloud Technical Lead to provide technical leadership for our customer engagements running in our cloud.As a Senior Cloud Technical Lead, you will:Own all technical aspects of a customer environment from implementation through ongoing operations for a select portfolio of SAS Cloud customers.Collaborate with global...


  • Ottawa, Ontario, Canada SAS Software Full time

    Overview">The SAS Managed Cloud Services team is seeking a Senior Cloud Services Director to oversee the daily operations for all SMCS customers in Canada.About the RoleResponsible for growing and leading the team in Canada, ensuring consistent and high-quality service delivery across all Managed Cloud customers.Collaborate with local and global leadership...


  • Ottawa, Ontario, Canada SIRC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Infrastructure team. This is a unique opportunity to work with cutting-edge technologies and contribute to the development of scalable and secure cloud-based solutions.Key ResponsibilitiesDesign and implement cloud-based infrastructure solutions using AWS and Azure.Work...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. Our mission-driven organization is committed to helping companies bring therapies to patients faster by simplifying clinical, commercial, and regulatory workflows on one platform.We are looking for an experienced Senior Cloud Software Architect to join our...


  • Ottawa, Ontario, Canada Assent Compliance Inc. Full time

    About Assent Compliance Inc.We are a leading solution for supply chain sustainability tailored for the world's top-tier, sustainability-driven manufacturers. Our insights from experts have made us the tool manufacturers trust for comprehensive sustainability. As a Certified B Corporation, we don't just advocate for sustainability – we live it. This...


  • Ottawa, Ontario, Canada Acumatica Full time

    Job DescriptionWe are seeking an experienced Cloud ERP Software Developer Lead to join our engineering teams in Montreal, QC, and Ottawa, Canada. As a Senior Software Developer, you will be part of Acumatica's team of developers that collaborate and create large-scale, production-grade cloud-based ERP, CRM, and other web applications using Microsoft...


  • Ottawa, Ontario, Canada Acumatica Full time

    At Acumatica, we're passionate about empowering small and mid-size businesses to unlock their potential and drive growth. As a leading provider of cloud business management software, our platform is built on the world's best cloud and mobile technology and a unique customer-centric licensing model.Job OverviewWe are hiring a Senior Software Developer for our...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneering industry cloud company revolutionizing the life sciences sector by empowering companies to bring innovative therapies to patients faster. With an impressive track record of rapid growth and revenue exceeding $2 billion in the last fiscal year, we are poised for further expansion.Our organization thrives on a set of core...


  • Ottawa, Ontario, Canada Nokia Full time

    Nokia, a global leader in 5G and network infrastructure, is seeking an experienced Senior Cloud-Native Software Engineer to join our Platforms Engineering team. This role is ideal for individuals with a strong background in cloud-native software development, SRE concepts, and a passion for creating solutions that deliver superior customer experiences.Job...


  • Ottawa, Canada CB Canada Full time

    Senior Software Developer Job Description:We are looking for a skilled, dynamic, and motivated Software Developer who will be responsible for developing world-class messaging systems that meet remarkably high standards of quality, performance, and reliability on a massive scale to a diverse array of customer environments. The flagship product suite, Solace...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneer in industry cloud solutions, helping life sciences companies accelerate the delivery of therapies to patients.As a Work Anywhere company, we prioritize employee flexibility, allowing you to work from home or in the office and thrive in your ideal environment.The RoleSenior Software Engineers will contribute to the technical...


  • Ottawa, Ontario, Canada TrendMicro Full time

    Trend Micro: Cloud-Native Software Developer OpportunityTrend Micro, a global cybersecurity leader, empowers organizations to protect their connected world. Leveraging decades of security expertise and cutting-edge research, our innovative cybersecurity platform safeguards hundreds of thousands of businesses and millions of individuals across the globe.As a...


  • Ottawa, Canada Acumatica Full time

    But don’t take our word for it—read what analysts like G2 and Info-Tech have to say about us.Acumatica is a leading provider of cloud business management software that empowers small and mid-size businesses to unlock their potential and drive growth. Built on the world’s best cloud and mobile technology and a unique customer-centric licensing model,...


  • Ottawa, Ontario, Canada TrendMicro Full time

    Software Development Co-Op at Trend MicroTrend Micro, a global leader in cybersecurity, empowers organizations to safeguard their digital presence. Leveraging decades of security expertise, world-leading threat research, and continuous innovation, our platform protects hundreds of thousands of businesses and millions of individuals across clouds, networks,...


  • Ottawa, Ontario, Canada Rollbar, Inc. Full time

    About QlikA leading provider of data analytics solutions, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes for over 40,000 global customers.We excel in integration and governance solutions that work with diverse data sources, our real-time analytics uncover hidden patterns, empowering teams to address...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva SystemsVeeva Systems, a mission-driven pioneer in industry cloud, empowers life sciences companies to accelerate therapies for patients. As one of the fastest-growing SaaS companies, we reached $2B in revenue in our last fiscal year and continue to grow.Our values drive everything we do: Do the Right Thing, Customer Success, Employee Success, and...


  • Ottawa, Ontario, Canada Cisco Systems, Inc. Full time

    Cisco Systems, Inc. is seeking a skilled Cloud Native Software Developer to join our team in extending and maintaining the core messaging, persistence, and shared back-end services powering the Intersight platform.Job SummaryWe are looking for a highly motivated individual with deep technical expertise in cloud native technologies to participate in the...


  • Ottawa, Ontario, Canada Multiview Full time

    About the RoleMultiview is seeking a highly skilled Senior Enterprise Software Developer to join our team. This is a remote position based in Canada.Job SummaryWe are looking for an experienced software developer who can design and implement scalable, efficient, and reliable software solutions using their expertise in internal and external software designs....


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Transforming Life Sciences TogetherVeeva Systems, Inc. is a mission-driven organization pioneering industry cloud solutions to accelerate life sciences companies' therapies to patients.We're one of the fastest-growing SaaS companies in history, exceeding $2B in revenue in our last fiscal year with vast growth potential ahead.Our core values - Do the Right...