Software Skills is a recruitment company that specialises in software and IT. We match highly skilled developers, testers and other IT experts with small and large organisations, product companies and consulting companies in Gothenburg. As represented by us, you will be guided through a friendly and professional recruitment process that aims to secure a role that perfectly matches your abilities.
From the seabed to outer space, you now have the chance to work for an aviation software company that makes a difference. We are looking to expand our client's team with a C++ software developer.
The company is one of the largest software development companies in Gothenburg. They develop innovative optimisation solutions for the world’s leading airlines. Dedicated to continuous improvement, they explore emerging technologies such as quantum computing, AI and big data analytics.
About the role
The company are currently looking for an experienced and talented C++ software developer with a curious mind, a true interest in the art and craftmanship of software engineering, and who is a natural team player.
• Develop and deploy high quality software
• Handling any problems or challenges collaboratively
• Be active in the team evolvement as a high performing team
You will be part of a highly qualified and experienced team developing airline business logics featured in the software platform, which is the foundation of their product solutions.
The software platform and its modules are mainly implemented in C++ and the OS is Linux. Python and Java are also used when writing test cases and in communication upstream and downstream in the solutions. They strive to have strong and empowered teams that deliver high product quality through speed, continuous improvement in close collaboration with other teams and stakeholders. The teams work in an agile setup integrated in their SAFe-inspired framework that secures structure and cadence of delivery in their release trains. Code is shipped to their clients every 6th week.
Product quality is at the core of the organisation, where build-environment, tests and CI/CD in combination with a DevSecOps mindset is a crucial part for success in their journey from on-premises solutions towards SaaS solutions.
They believe you have a strong analytical approach to problem solving, strong communication skills both within and outside of your team and an interest in technology as well as people. A good understanding and experience of agile methodology is highly valued.
As a person you are driven, committed, have a positive attitude and are comfortable with continuous team growth and having fun. You will have great opportunities to influence, learn and grow as a software developer and individual. The company offer several education and training possibilities in order for you to get under the hood of their product solutions technically and also from a customer point of view.
• Good knowledge and skills in Java, Python and Linux
• Common database modelling knowledge
• Good knowledge and interests in unit testing, build pipes and CI/CD
• A curious mind and a true continuous improvement mindset
• A team player with high integrity
• Fluency in English (their corporate language), spoken and written
• Bachelor of Science or Master of Science in computing engineering or other relevant or equivalent education or experience
• Minimum 6 years of experience in C++ programming
• Experience in using and understanding agile methodology
• Interest in functional programming (Haskell)
• Experience and interest in DevOps
At the company's office in central Gothenburg, Sweden, you will be working in a team of talented, creative and dedicated colleagues. Here you have the chance to broaden your horizon by working with 400 professionals from over 30 different countries as well as travel and collaborate with customers and colleagues across the world.
How to apply
Please press the Apply button at the top right corner of the page. Any questions about the position? Contact Rickard Kannerholt at [ Email address blocked ] for more information. We consider candidates on a rolling basis, which means the role might be filled before the application deadline.