Senior Software Engineer

New
PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5-12 years
Required Skills
PythonNumpyC#

Requirements

  • Bachelor's degree in computer science or a related field.
  • 5-12 years of software development experience.
  • Experience with scalable software development.
  • Proven experience leading teams and developing software.
  • Strong proficiency with Python and software design practices.
  • Experience with C# (desirable).
  • Experience with scientific computation libraries such as numpy, scikit-spatial, shapely, or openseespy (desirable).
  • Experience with desktop GUI frameworks such as PySide6 or Tkinter (desirable).
  • Experience with desktop development design patterns such as MVVM (desirable).

Responsibilities

  • Collaborate with Computational Structural Engineers to develop and maintain software for structural optimization.
  • Manage the development process from initial idea to final release.
  • Collaborate with stakeholders to gather requirements and test software components.
  • Design and implement scalable software solutions.
  • Mentor and lead a team of junior software engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now