Top Cities
Log In
Senior Software Developer Digital Test Lead Product Manager Test Engineer - Mississauga Satellite Installer Store Associate Software Developer in Test Digital Product Manager - Get A Home Senior Product Owner Digital Product Manager - Transaction Digital Product Manager - Customer Digital Product Manager - Pay for Product Ambassador Junior Digital Project Manager Software Developer - IBM Cloud Private Software Quality Assurance Analyst Software Quality Analyst Clinique Consultant - Part time Windsor Operator Windsor C Production Worker Tech Lead - DevOps Infra Bilingual Customer Service Consultant - Security Penetration Consultant - Security Penetration Software QA Tester QA Tester Software Tester Call Centre Representative QA Automation Tester Technical Sales Representative Embedded System QA Quality Control Inspector Software Developer 3 Software Quality Automation Engineer Process Associate Consultant - Clinique - 22 hrs Designer Senior Software Developer Electronic Assembler Quality Assurance Tester PINK Manager-Upper Canada Mall Operations Lead Project Manager Technical Representative Quality Assurance Freelancer Freelancer SR Quality Assurance Analyst QA Analyst Newest Jobs
Yelp CareGuide ContactMonkey Sterling-Turner Two Sigma Aecom WeWork Clearbanc Exact Media AT&T AsteroidX Aerotek Shopify First Convenience Bank Jane Street TD Bank Vector Marketing Creative Circle Doordash Clickworker American Income Life Recovhub Walgreens Microsoft Insight Global Xiaomi Square Hatchways Amazon Flex The Youth Connection Paylocity Scotiabank Desjardins Borrowell Instacart Top Hat CI&T GoParkr 51talk Mobeewave mappedin Checkout 51 UnitedHealth Group Hootsuite Akira SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
My Profile Log Out

Principal Software Engineer At CA Technologies

Location: Vancouver, British Columbia

Job Description

Do you want to help eliminate barriers between ideas and business outcomes? We want you to bring your unique experiences and creative ideas to the table. CA Technologies provides software and solutions that help our customers to develop, manage, and secure complex IT environments to increase productivity and enhance competitiveness in their businesses. It’s our aim to encourage global collaboration and results-oriented innovation, while supporting and developing our talented people and our communities. CA Technologies will empower you to drive authentic success, for both the business and yourself in the application economy.

Your Future Starts Here with CA Technologies in Vancouver!

As a Principal Software Engineer on a service or platform-as-a-service engineering team, you will engineer revenue-generating products to be scalable, stable and maintainable for multiple Cloud platforms. In an agile team, you will be involved in all stages of design, development and release of our industry-leading API management solution, used by many well-known enterprise customers throughout the world. The successful candidate will work in a globalized, highly collaborative environment and will be given the freedom to innovate new product ideas and technologies for their product area.

The right candidate will have a strong background working with DevOps Technologies, including operating systems (Linux, Windows, Hypervisors etc), CI/CD tools (Teamcity, Jenkins etc), container technologies (Docker, Swarm, Kubernetes, OpenShift etc), Cloud providers (AWS, Azure etc) and popular computer languages (Java, Python etc).

About the Role:

In this role, you will help support CA Technologies' charter to transform the software industry by:

  • Developing an API Management SaaS solution as part of a highly-collaborative agile team to write high-quality, testable code that meets the definition of Done
  • Engineering super-scalable and stable Cloud application systems
  • Taking ownership of problems and continuously striving to become a better problem solver
  • Actively participating in release planning and iteration planning
  • Promoting a DevOps mindset by coaching and mentoring other team members
  • Mentoring junior software engineers and participating in team management decisions
  • Technologies you will need to learn and/or know include: Hibernate, Spring (IoC, MVC), MySQL, Tomcat, Solr, BackboneJS, Bootstrap, ActiveMQ, Docker

How You Will Stand Out:

The perfect candidate for this role demonstrates a record of success in positions of increasing responsibility over the course of their career. An ideal background includes:

  • 10+ years of experience at the principle level, in full stack software development, and with deep experience in software systems engineering
  • Strong background in distributed computing and micro-services
  • Strong experience with operating systems, especially Linux (enterprise-grade distributions)
  • Strong experience in PaaS platforms, such as AWS, Azure, Cloud Foundary
  • Experience with Docker, Docker-Swarm, OpenShift (Enterprise or Origin)
  • Experience with automation tools and scripting languages
  • Proficiency in Java, including delivering nonfunctional requirements of performance, reliability, scalability, etc.
  • Proficient in development tools such as IDE, code repository, bug tracking and project management tools
  • Exposure to API management products, enterprise architecture and enterprise software support
  • A strong sense of teamwork and collaboration
  • BA/BS in Computer Science or related technical field or equivalent practical experience

A Great CA Employee:

  • Takes smart risks
  • Exhibits courage
  • Is a “driver”
  • Navigates ambiguity
  • Embraces diversity
  • Communicates openly
  • Doesn’t take themselves too seriously
  • Likes to laugh
  • Loves a good challenge
  • Is resilient when faced with setbacks
  • Teams well with others
  • Insists on quality results
  • Is forward-thinking

More About Working at CA:

CA has earned scores of global Workplace Excellence awards in the last few years – and there’s a reason for that. Here you’ll have the opportunity to eliminate barriers for our customers and earn a competitive compensation and total rewards package – all while pushing the boundaries of what’s possible by collaborating with a diverse team of global innovators. In short, CA’s fun, diverse, and fast-paced culture has put us on the map as one of the best employers in Information Technology.

Learn more about CA Technologies and this opportunity now at

Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any of our employee. We will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered our property and will be processed accordingly.