E

e.construct

Senior Software Engineer

Full-TimeUpdated on 10/23/2026
No salary listed
Senior, Expert
Bachelor's
Remote in Poland
RemoteRemote in Poland; occasional travel for team-building and professional development.
Software EngineeringDesktop Application Development

About the job

Requirements
  • A bachelor's degree in computer science or a related field is required.
  • Five to twelve years of software development experience are required.
  • Experience with scalable software development is required.
  • Proven experience leading teams and developing software is required.
  • Strong proficiency with Python and software design practices is required.
  • Ownership and responsibility for work and projects are required.
  • Problem-solving ability to address and overcome challenges is required.
  • Communication skills for working with team members, stakeholders, and clients are required.
  • Attention to detail is required.
  • Ability to lead technically and mentor junior teammates is required.
Responsibilities
  • Collaborate with a team 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.
  • Collaborate with computational structural engineers to develop automation tools for engineering design.
  • Use Python libraries including PySide6, pyvtk, pyvista, NumPy, Shapely, matplotlib, and scikit-spatial.
  • Integrate software with structural engineering software including ETABS, Autodesk Revit, and OpenSees.
Desired Qualifications
  • Experience with C# is desirable.
  • Experience with scientific computation libraries such as NumPy, scikit-spatial, Shapely, and OpenSeesPy is desirable.
  • Experience with desktop GUI frameworks such as PySide6 or Tkinter is desirable.
  • Experience with desktop development design patterns such as MVVM is desirable.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A