Senior Software Engineer

DataOnline Corp.

Porto

Vor Ort

EUR 90.000 - 120.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Remote-friendly
Global team
Competitive compensation

Zusammenfassung

Anova is seeking a Sr. Software Engineer to own end-to-end software on the R&D team. You will shape the roadmap and build a real-time IoT data platform, handling telemetry from sensors globally and delivering actionable insights.

The role is remote-friendly with occasional Porto office collaboration. You will work across engineering, data science, and platform teams, driving reliability, CI/CD, and production telemetry with strong governance and mentoring responsibilities.

Qualifikationen

  • Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, or similar field.
  • 5+ years in software engineering with hands-on production deployment (6–8 years preferred).
  • Strong Python and CI/CD practices are used daily.
  • Strong analytical ability and statistics fluency.
  • Solid SQL and experience with data at scale (pandas, PySpark, Databricks, Snowflake, Postgres).
  • Experience operating software in production: deployment, monitoring, alerting.
  • Fluency with agentic coding tools.
  • Fluent in written and spoken English.

Aufgaben

  • Own software solutions end to end from framing the problem to production.
  • Collaborate cross-functionally to translate business goals into working software.
  • Make technical decisions and contribute to implementation in a hands-on role.
  • Build backend services and APIs for real-time telemetry platforms.
  • Design and run data pipelines for forecasting and anomaly detection.

Kenntnisse

Python
CI/CD
Data pipelines
SQL
English
Team leadership
Statistics

Ausbildung

Bachelor's degree in CS or related
PhD in a quantitative discipline

Tools

Azure Databricks
PySpark
Kafka

Jobbeschreibung

Join us as a Sr. Software Engineer on the R&D Software Team

and own real software from the ground up — not a ticket queue. You'll shape the roadmap, make the technical calls, and build the real-time data platform that turns industrial IoT telemetry into decisions our customers can act on.

Where You'll Work:

This is a remote-friendly role — most of your work in practice can be done remotely, with occasional in-person collaboration at our Porto office. Our engineers tell us that flexibility is one of the things they value most about working here.

Job Duties and Responsibilities:

Reporting to the Digital Integration Director, you will own software solutions end to end, from framing the business problem to running services reliably in production, built on real-time telemetry from industrial IoT sensors monitoring liquid and gas storage tanks across industries including industrial chemical, industrial gas, propane, and other fuels.

Collaborate for success
  • Own projects end to end, starting from a greenfield state: define your own requirements, shape the roadmap, and take solutions through to production.
  • Work cross-functionally with teams like Sales and Marketing, translating business goals into working software.
  • Make the technical decisions and contribute significantly to the implementation — this is a hands-on role, not a hand-off-to-others one.
Build data-driven systems
  • Build and operate the backend services and APIs behind a platform ingesting real-time telemetry from industrial IoT sensors at sites across the globe.
  • Design and run the data pipelines that turn that telemetry into something people can act on — including forecasting and anomaly detection on time series.
  • Work with the realities of sensor data: gaps, drift, irregular sampling, and a device population that keeps evolving. Bring the statistical judgment to tell a real signal from noise, and to say how confident we should be.
  • Run what you build — instrumentation, alerting, and the operational habits that keep a system healthy.
Engineer with AI assistance
  • Use agentic coding tools — Claude Code, Copilot, Cursor, and similar — as a normal part of daily delivery.
  • Hold AI-generated code to the same bar as any other code. You are accountable for what you ship.
  • Structure repositories, tests, and documentation so both people and agents can work in them effectively, and share the patterns and guardrails that work so the team's baseline rises.
  • Apply Anova's AI Handbook guidance on risk and human-in-the-loop validation to any system whose output reaches a customer or drives an automated action.
Advocate for quality
  • Contribute to and continuously adapt best practices and Ways of Working across software engineering, data engineering, and platform operations, so the team ships high-quality solutions that create real impact for our clients.
What Success Looks Like:
  • Backend services and data pipelines for real-time IoT telemetry run reliably in production, with strong instrumentation and alerting in place.
  • Forecasting and anomaly detection outputs are trustworthy enough that customers and internal stakeholders act on them with confidence.
  • Engineering practices — code review, testing, CI/CD, AI-assisted development — visibly raise the team's baseline, not just this person's own output.
  • Other engineers are actively mentored and leveled up through code review and design discussion.
  • Business stakeholders trust this person to translate technical trade-offs and uncertainty into decisions they can act on.
What you'll need to succeed:
Minimum Requirements -
  • Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, or another quantitative or scientific field — or an equivalent combination of education and experience.
  • 5+ years in software engineering or a closely related role, including hands-on production deployment (6–8 years preferred). A completed PhD in a quantitative or scientific discipline, with substantial hands‑on programming, counts toward this.
  • Strong Python and the engineering habits that go with it: git, code review, linters, unit tests, and CI/CD pipelines are things you use daily.
  • Strong analytical ability and working fluency with statistics: distributions, uncertainty, correlation and causation, and knowing when a result is real.
  • Solid SQL and experience working with data at scale — pandas, PySpark, and platforms such as Databricks, Snowflake, or Postgres.
  • Experience operating software in production: deployment, monitoring, alerting, and a feel for the practices that make that sustainable.
  • Fluency with agentic coding tools.
  • Fluent in written and spoken English.
Preferred Qualifications -
  • Depth in the Azure Databricks platform: PySpark, streaming pipelines.
  • Time series work in production: forecasting, anomaly detection, or similar.
  • Experience with message queuing systems (Kafka, RabbitMQ, or similar).
  • Experience implementing agentic workflows in production — building them, not just calling them.
  • Hands‑on with an agent framework: LangChain / LangGraph, CrewAI, AutoGen, MetaGPT, or similar. We care that you have shipped one, not which one.
  • Familiarity with the interoperability protocols — MCP (Model Context Protocol) and A2A (Agent2Agent) — for exposing systems as tools other agents can call directly, and for getting agents to talk to each other.
  • Experience with Microsoft Foundry for building, evaluating, and deploying agents.
  • Domain experience in industrial, energy, or IoT settings.
ABOUT ANOVA

We are very proudly “one” Anova — built by integrating the best inIIoTtechnology andexpertise. Anova monitors more than 1,250,000 assets acrossnearly 80countries for over 2000 clients, from family businesses to the largest LPG, Industrial Gases, and chemicals companies in the world. Our scale is global. Our service is local. We partner directly with customers, takinga holistic approachand delivering tailored solutions that drive innovation and improvement and make our world safer, more efficient, and reliable.

We believe that rewarding work should reward you. As part of Anova, your work, integrity,andcommitment are rewarded through competitive compensation and reward strategies, through sincere appreciation, and through opportunities for growth and advancement. We put people first by providing benefits that support your life and well-being, from health and finance to recognition and reward, and so much more —we'vegot you covered.

For more information about how Anova is transforming the Industrial IOT industry, visit usat Anova.com.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Director, Customer Service
Director, Customer Service

DataOnline Corp. • Coimbra

Vor Ort
EUR 120.000 - 190.000
Firmware & Electrical Engineering Manager
Firmware & Electrical Engineering Manager

DataOnline Corp. • Porto

Vor Ort
EUR 90.000 - 120.000
Competitive compensation
Benefits package
Sales Support Specialist
Sales Support Specialist

DataOnline Corp. • Coimbra

Hybrid
EUR 30.000 - 42.000
Senior Software Engineer — Real-Time IoT Platform (Remote)
Senior Software Engineer — Real-Time IoT Platform (Remote)

DataOnline Corp. • Porto

Hybrid
EUR 90.000 - 120.000
Remote-friendly
Global team
Competitive compensation
Marketing Solutions Coordinator
Marketing Solutions Coordinator

Anova • Viseu

Hybrid
EUR 35.000 - 52.000
Junior Full-Stack / Generalist Software Engineer (f/m/x)
Junior Full-Stack / Generalist Software Engineer (f/m/x)

ANNEA • Lisboa

Vor Ort
EUR 40.000 - 64.000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

DataOnline Corp. • Porto

Vor Ort
EUR 70.000 - 100.000
Platform Engineer
Platform Engineer

Nortech • Lisboa

Hybrid
EUR 60.000 - 80.000
Health insurance
Phantom stock options
Meal allowance and transportation pass
+1
AI engineer
AI engineer

login.works • Lisboa

Hybrid
EUR 50.000 - 70.000
Competitive compensation
Flexibility
Mentorship from senior engineers
Senior Software Engineer ID87667
Senior Software Engineer ID87667

AgileEngine • Porto

Vor Ort
EUR 70.000 - 110.000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Top-Standorte