When we tell people what we do, the typical response is "It sounds like magic!" It's not magic, it's hard work, passion and smart people. Innovation, client satisfaction, and intellectual curiosity have driven us for over 20 years. Come join us at the forefront of extracting insights from complex applications and transforming them into Software Intelligence for the largest brands on the planet.
CAST Product Managers are defining the future of Software Intelligence. A fast evolving market in which we are driving the innovation. Defining solutions for this market is half feedback and half intuition, half vision and half creativity. (Okay, that's too many halves, but these are amazing enough to handle it!)
“At CAST because I am the “boss” of my product. I have a vision of what I need to build and convey that to the scrum team.”
“CAST encourages innovative thinking and provides varied challenging opportunities to succeed and take on bigger responsibilities. It has been a good learning experience and great working in a team with people from different cultures and generations.”
“When I joined CAST on the product development side, I was expecting a lot of technical challenges, and I was not disappointed. But the sales and delivery side is equally impressive: our software is part of the development process of many big IT shops. As a product manager, I have to build a bridge between those 2 worlds.”
“As a product manager, my main task is to interconnect all necessary steps and parties during the product development process, overseeing that process from the first idea to its final realization. Depending on the project, the tasks of my daily work vary a lot. One crucial point is on the technical side, analyzer structure, modelization of the language pattern and technology and the specification of the analyzer features are important issues.”
Our expertise in system level analysis drives our product’s unique ability to understand complex applications comprised of several technologies. We balance sophisticated analysis with building user friendly interfaces for executives, architects, and delivery teams. We are committed to a workplace where everyone contributes, shares and learns.
"I found exceptional surroundings at CAST with a true R&D department of international yet human scale. Each and every member’s contribution matters and we have the opportunity to elaborate on highly technical software and innovative projects."
"It has been an absolute delight working at CAST. With various Cutting Edge Technologies, the best brains in business & fun filled working environment, it becomes the ideal setup for an overall personal growth. At CAST, the engineering team is highly skilled, your contributions are appreciated and recognized."
Building a Software Intelligence platform that measures +50 technologies accurately is a challenge. That’s the exciting mission of our Testing & QA teams. Embedded in the Agile teams, our Testing & QA engineers make the most of smart test design, test automation and teamwork to make sure we build a cutting-edge platform that works on real world IT applications ranging from a couple thousand lines of code to tens of millions.
We are the direct contact between our delivery / product team and our customers. We start each day with the exciting and challenging goal of ensuring that we make our clients happy and smarter about their software.
“Being a support engineer at CAST is a very enriching experience. I improved my technical & communication skills. We always keep learning about different technical topics as the product covers large range of technologies (PL/SQL, TSQL, Postgres, J2EE, .NET, SAP, script languages). On a daily basis, we interact with many actors: developers, product managers, consultants, and of course our customers.”
“CAST is the company that actually follows their stated values. The way employees are treated shows that CAST believes that Employees are the greatest strength of a company. It has been great working in a team with people from different cultures. We also get to work on different languages and technologies which helps in improving our technical skills.”
“At CAST one thing that keeps me going is the friendly and extremely cooperative colleagues. Each day is a fun filled interactive learning session for me. In terms of technical skills, running extensively the SQL queries as a part of my job has improved my PLSQL skills. Everyday activities such as interacting with customers & understanding their problem, communicating and learning from other teams (Developers, Testing, product managers, Technical writers) , mentoring/training new team members has always contributed to my interpersonal & analytical skills. Additionally, I have had an opportunity to increase my knowledge on the syntax and structure of variety of programming languages.”
“Working in a company like CAST which offers you both knowledge and skills is very rare, and I would say that CAST provides both. Not only did I learn and work on new technologies, but I also improved the way of working. It has a rich culture and professionalism, along with the chance to interact with so many experienced and knowledge-full people. Day-to-day work requires our dedication and a sense of perfectness because everything that CAST does as a corporation, it strides towards excellence. The knowledge, skills and helping nature of people is a motivating factor that drives CAST towards success.”
“Support Engineer is a very dynamic and stimulating role where we provide technical assistance. We troubleshoot technical issues to establish the root cause of problems and provide solution to customer. We are always on the move as we have to be in interface with R&D team.
We have to clear our mind to isolate problems in order to provide information to appropriate development team.
To enhance our responsivity, we organize daily session to improve internal documentation and Knowledge base so that the whole team will benefit for it to understand, identify and troubleshoot all kind of issues. All this contribute to make our lives full of surprises (good or bad) and good times.”
Developing new features while supporting real life implementations (let’s say it: fixing customer bugs!) isn’t always easy. And while all our software engineers strive to produce the best possible software, our customers strive to reveal its limits. Our job, as the Engineering Support Team is to be responsive to our clients while influencing product development to avoid similar issues in future releases.