Senior Software Engineer
for Siemens NX PLM Solutions
JANUS Engineering Inc. - as a certified Siemens PLM Solution Partner, JANUS Engineering supports manufacturing companies in the development, integration, optimization, customization and training of Siemens NX PLM solutions. Where other companies see the limits of what is possible, we create solutions for more efficiency in production. Innovative solutions cannot be developed and implemented without clever minds. Only as a team can we achieve top performance. We are therefore looking for further personalities to expand our team of experts and participate in the knowledge transfer of 30+ years software engineering experience from the US to Hungary.
We are looking to recruit additional employees as soon as possible to strengthen our team in the area of Software Development.
In this role you’ll
- Participate in technical solutions as an author, collaborator, or reviewer
- Design, code, test, debug, document and maintain software solutions
- Promote and champion good software programming practices
- Involvement in complete product ownership, from coding to operations to postproduction support
- Development of specifications
In cooperation with our Product Manager, Pre-sales Team and Customers you formulate Software Development requirements.
- Developing and implementing solutions
You will check specifications and explore the technical feasibility and realization of the requirements.
- Open and willing to learn
We are looking for an open-minded and communicative employee. You are open to new experiences in a niche market where Digital Transformation from very tradition methods is storming. You are looking forward to work as a software developer in different areas and to constantly learn new things and developing solutions.
- Analytical skills
Our customers are the focus of our work, analytical skills to identify customer expectations and requirements are essential. In addition, you should also be able to clarify and ascertain details of these requirements, to gain an understanding of customer problems and solve them.
You have a college or university degree in computer science/technical computer science or similar.
- Experience and knowledge
You have very good knowledge of C++ language, and preferably experience with configurable CAD/CAM/PLM systems. In addition, you have knowledge in the conception, architecture, and design of software solutions. You have experience with agile development processes and good mathematical knowledge. It would be an advantage if you also have basic knowledge and experience with NX, and Python programming language.
- Language skills
Very good English language skill required.
A willingness to travel completes your profile. The company operates in the US, Switzerland, Germany and Hungary.
What we have to offer
- Permanent position
You will receive a permanent position with challenging tasks in an independent, rapidly growing, global company. We also offer outstanding future prospects and an attractive, performance-based salary.
- Induction and further training
An intensive induction period and continuous further training and exchange of experiences within a circle of international colleagues form the basis of our work and are part of our everyday activities.
- Flexible working hours and organisation
You can expect a pleasant working environment in a highly motivated team and a high level of freedom to organize your work, with the opportunity to work from home for some of your hours.
You can expect an appreciative corporate culture, flat hierarchies with short decision-making channels and the opportunity to be actively involved in the company and help shape the future.
- Flexitime - flexible working hours
- Option to work from home
- Bonus based on annual profit - involvement as a shareholder
- Ultra-modern tools
- Flat hierarchies
- Education and training
- Open, continuos communication
- Coffee, free drinks
- Snacks, fresh fruit
- Dogs permitted