Software Developer (all genders)
Frequentis
About the role
About
You are passionate about clean code, well-thought-out software architecture and sustainable solutions? Then you are exactly right with us.
We are looking for a team-oriented Software Developer (all genders) who enjoys developing high-quality software in a young, agile environment and actively contributing ideas.
We work in a hybrid setup: at our Vienna office as well as remotely from home – in Austria and beyond.
We place great value on clean code, maintainability, code reviews and open exchange within the team.
CNS‑Solutions & Support GmbH was founded in 2004 and is a 100 % subsidiary of Frequentis. We develop process‑supporting and integrated software solutions for use in safety‑critical environments in Europe and selected regions worldwide in the domains of Maritime, Public Transport, Defence, Public Safety and Air Traffic Management.
Responsibilities
- As a Software Developer at CNS, you will work with your team on the continuous development of our applications. You design and implement new modules and services, improve existing solutions and actively contribute your ideas.
- You create technical detail concepts for specific functional and technical challenges and also support your colleagues.
- Sustainable development for us also includes clean technical documentation – for example on configurations, administrative aspects or architectural decisions.
- Depending on your experience and interests, you will also be involved in architecture decisions and technical discussions and can actively help shape the future of our systems.
Requirements
- Several years of experience in professional software development, ideally in complex or safety‑critical systems
- Or: You are at the beginning of your career, have a completed training or a degree in computer science / software engineering and would like to deepen your knowledge in practice
- As a full‑stack engineer, you have solid knowledge of the Java ecosystem and are familiar with common tools and frameworks such as Maven and Spring Boot. You understand how clean backend architectures are created and feel comfortable implementing services as well as integrating them into the overall system.
- On the frontend, you feel at home with React and are familiar with a typical stack including tools such as Yarn and Webpack as well as libraries such as Redux, Material UI or Ionic. You have experience – or a genuine passion – for developing well‑designed, performant and user‑friendly frontends and value clean structures and reusability.
- We place great importance on a good balance between efficiency and well‑coordinated collaboration. In our daily work, we combine elements of agile and classical methodologies. As we currently do not strictly work with sprints or daily stand‑ups, it is natural for you to work independently, in a structured and self‑organized manner, and to proactively drive your tasks forward.
- You are confident working across different operating systems – from Windows and Linux to macOS (the latter especially for our mobile app). You routinely work with common IDEs such as IntelliJ IDEA, WebStorm or Eclipse, use Git for version control and Jira for task and ticket tracking.
Our Values
The company places great emphasis on usability, configurability and clarity of its solutions, which are designed for effective collaboration between humans and systems. CNS‑Solutions works with international customers and strives for long‑term, sustainable partnerships.
Benefits
- Flexible working hours and home office options
- Professional and personal development through training and e‑learning (e.g. O’Reilly)
- Annual Vienna public transport pass
- Job bike
- Innovative working environment with the benefits of a globally operating tech group
- Attractive compensation package including bonuses
- Company events
- Health care and occupational physician
- Canteen / company restaurant
- Modern IT equipment (laptop, smartphone)
- Workation
Requirements
- Several years of experience in professional software development, ideally in complex or safety-critical systems
- As a full-stack engineer, you have solid knowledge of the Java ecosystem and are familiar with common tools and frameworks such as Maven and Spring Boot.
- You understand how clean backend architectures are created and feel comfortable implementing services as well as integrating them into the overall system.
- On the frontend, you feel at home with React and are familiar with a typical stack including tools such as Yarn and Webpack as well as libraries such as Redux, Material UI or Ionic.
- You have experience – or a genuine passion – for developing well-designed, performant and user-friendly frontends and value clean structures and reusability.
- You are confident working across different operating systems – from Windows and Linux to macOS (the latter especially for our mobile app).
- You routinely work with common IDEs such as IntelliJ IDEA, WebStorm or Eclipse, use Git for version control and Jira for task and ticket tracking.
Responsibilities
- As a Software Developer at CNS, you will work with your team on the continuous development of our applications.
- You design and implement new modules and services, improve existing solutions and actively contribute your ideas.
- You create technical detail concepts for specific functional and technical challenges and also support your colleagues.
- Sustainable development for us also includes clean technical documentation – for example on configurations, administrative aspects or architectural decisions.
- Depending on your experience and interests, you will also be involved in architecture decisions and technical discussions and can actively help shape the future of our systems.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free