Hybrid Software Engineer – Modelling, Data Services

Posted 2 weeks ago

Apply now

About the role

  • Software Engineer building and maintaining scalable back-end data services for the Signal Ocean Platform. Collaborating closely with data science and product teams in a growing technology environment.

Responsibilities

  • Design and develop efficient server-side applications
  • Build and maintain CI/CD pipelines and containerised deployments
  • Write automated tests following TDD practices and conduct code reviews
  • Monitor and troubleshoot services using observability tools
  • Champion software engineering best practices and mentor junior team members

Requirements

  • 3+ years professional software engineering experience
  • Strong CS fundamentals (data structures, algorithms, system design)
  • Python / FastAPI for server-side development
  • SQL database experience
  • Docker, Kubernetes, and CI/CD pipelines
  • Strong debugging and problem-solving abilities
  • Effective use of AI tools in development workflow
  • Excellent English communication (written & verbal)
  • Comfortable with ambiguity and changing requirements in an experimental environment
  • **Nice-to-have Skills:**
  • C# / .NET
  • JavaScript / React
  • Snowflake
  • MongoDB
  • Experience working in Data Science or Data Engineering teams
  • Experience with TDD

Benefits

  • Generous compensation with additional performance incentives.
  • Coverage under the company’s collective health insurance plan.
  • Opportunity to work alongside experienced people with deep knowledge in software engineering, data science & shipping business who are always eager to mentor.
  • Signal’s hybrid work policy currently includes 9 on-site working days per month, during which our happy hour events take place.
  • 2-4 weeks of onboarding training to prepare you for your new role, having the opportunity to meet about 30 trainers while diving deep into our products and/or the shipping world.
  • Career growth opportunities and a structured development discussion every 4 months.
  • Personal learning budget for training, seminars, conferences (750 to 2000 EUR annually depending on seniority).
  • Regular team bonding events and activities.
  • Fitness benefits to support your health and wellbeing

Job title

Software Engineer – Modelling, Data Services

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job