Vidispine
Posted 1mo ago

Software Engineer Microsoft Dynamics

Vidispine
Portugal
RemoteFull Time
Responsibilities
  • designing features
  • building integrations
  • diagnosing issues
Requirements
  • Bachelor's in CS/IT/Software Engineering required (Master's preferred). Strong experience with Microsoft Dynamics 365 Finance & Operations and web services, Git
  • Azure DevOps CI/CD
  • C#/.NET and AI tool experience are a plus. Must be eligible to work in country of residence and fluent in English
Technical tools mentioned
Microsoft Dynamics 365 Finance & OperationsX++RESTSOAPWCFGitAzure DevOpsC#.NETClaudeCopilotGemini

Job description

As a Senior Engineer you will design, build, and evolve features in the Broadcast Management Platform, and Advertisement Sales Suite used by leading broadcasters across Europe and North America.

You’ll work across the full stack of a modern enterprise media product, from core business logic and APIs through to integrations with traffic, scheduling, and finance systems.

You will bring solid engineering craft, a pragmatic problem-solving mindset, and an interest in the media domain to help shape a product that powers some of the most demanding sales and traffic operations in broadcast.

Qualifications:

  • Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field (required)
  • Master’s degree in a relevant field (preferred but not mandatory)

Role and Responsibilities:

  • Design, develop, and maintain features across the platform, including business logic, data models, and service APIs
  • Build and extend integrations with adjacent broadcast systems such as traffic, playout, right and schedule management and media asset management
  • Contribute to the evolution of the platforms API surface, ensuring clean versioning, backward compatibility, and clear documentation
  • Take features end-to-end: requirements analysis, implementation, automated tests, code review, and deployment-ready delivery
  • Diagnose and resolve production issues across complex customer environments, working closely with Support and Professional Services
  • Collaborate with QA, Product Management, and customer-facing teams to deliver fit-for-purpose solutions
  • Contribute to technical design discussions, code reviews, and continuous improvement of engineering practices and tooling

Skills:

  • Strong development experience with Microsoft Dynamics 365 Finance & Operations (X++)
  • Practical experience designing and consuming REST and SOAP/WCF web services
  • Confident use of Git and modern source-control workflows (branching, pull requests, code review)
  • Familiarity with CI/CD pipelines in Azure DevOps
  • Experience working in enterprise B2B software environments
  • C# and the .NET ecosystem experience is a strong plus
  • Experience working with AI (Claude, Copilot, Gemini) is a strong plus
  • Broadcast or media domain knowledge is a plus
  • Strong written and spoken English
  • Pragmatic problem-solving and a customer-focused mindset
  • Comfort working in cross-functional, internationally distributed teams

Eligibility Requirements:

  • Candidate must be eligible to work in their country of residence 

About Vidispine

Provides cloud-based video management and broadcast software solutions.

Similar jobs

Software Engineer roles
13h
Save
Mark Applied
Hide
Principal Software Engineer - Performance Tuning - Elasticsearch
Portugal
€67k-€106k/yr RemoteFull Time
Elastic
ElasticNYSE: ESTC: Software platform for search, security, and observability.
Deep Java and JVM expertise, concurrency and lock-free programming, distributed-system profiling and optimization, benchmarking, performance regression detection, and cross-team technical leadership.
Java, JVM, flamegraphs, JMH, Rally, C++, Rust, SIMD, Elasticsearch, ES|QL
23h
Save
Mark Applied
Hide
Software Developer Tech Lead
Porto, Porto District, Portugal
OnsiteFull Time
Euronext
EuronextEuronext Paris: ENX: Operates European stock exchanges and provides financial market infrastructure.
Senior software development experience with Azure, C#, and .NET; architecture and cloud expertise; DevOps, infrastructure, CI/CD, project delivery, process improvement, English fluency, and a computer science or engineering degree.
Microsoft Azure, C#, .NET, GitHub Copilot, MCP, Terraform, CloudFormation, GitLab CI/CD, SonarQube
23h
Save
Mark Applied
Hide
Senior Software Engineer
Lisbon, Lisbon, Portugal
OnsiteFull Time
Sovos
Sovos: Cloud-based tax compliance and regulatory reporting software provider.
7+ YOE7+ years in software development across codebases and domains; strong JavaScript and React skills; AI coding assistant experience or enthusiasm; communication, mentoring, documentation, and problem-solving abilities.
GitHub Copilot, Cursor, Claude, JavaScript, React, Java, .NET
23h
Save
Mark Applied
Hide
Software Engineer - Early in Career
Oeiras or Lisbon
HybridFull Time
Cisco
CiscoNASDAQ: CSCO: Develops and sells networking hardware and cybersecurity software.
Experience with front-end, back-end, or automation technology; object-oriented programming, web services, JSON, API security, and data structures and algorithms. Bachelor's degree preferred.
Scrum, Agile, JSON, langraph, langchain, LLMs, Oracle, SAP HANA, Snowflake, MongoDB, APIs, Natural Language Interaction (NLI), Retrieval-Augmented Generation (RAG), Java, Oracle SQL, PL/SQL, Python, AWS
1d
Save
Mark Applied
Hide
Lead Software Engineer
Porto, Porto District, Portugal
RemoteFull Time
Nox Health
Nox Health: Provides sleep diagnostic technology and value-based sleep care programs.
Extensive Java or Kotlin microservices experience, distributed systems and AWS expertise, PostgreSQL and MongoDB knowledge, Angular familiarity, technical design documentation, Scrum experience, and mentoring ability.
Java, Kotlin, AWS, Angular, PostgreSQL, MongoDB, Scrum
4d
Save
Mark Applied
Hide
Software Engineer - Optical Networks
Lisbon, Lisbon District, Portugal
HybridFull Time
Nokia
NokiaNYSE: NOK: Sells telecommunications infrastructure and software for global network operators.
C++ and object-oriented programming skills, data structures, algorithms, memory management, Linux, Git, scripting, English fluency, and a relevant bachelor's or master's degree.
C++, Linux, Git, Python, Bash, STL, Boost, GTest, CTest, AI coding assistants, LLM utilities
4d
Save
Mark Applied
Hide
Senior Software Engineer
Braga, Braga, Portugal
RemoteFull Time
Checkmarx
Checkmarx: Provides enterprise-grade application security testing and risk management software.
5+ YOE5+ years of software engineering experience with Go or Python, distributed systems, Docker, Kubernetes, testing, CI/CD, observability, microservices, and excellent English communication skills.
Go, Python, RabbitMQ, gRPC, REST, PostgreSQL, Docker, Kubernetes, CI/CD, GitOps, LLMs, LangChain, LangGraph, AWS Bedrock, Azure OpenAI, Vertex AI, ArgoCD, Helm, OpenTelemetry
4d
Save
Mark Applied
Hide
Senior Software Engineer
Edinburgh or United States or Canada or Ireland or Portugal or Romania or Australia
HybridFull Time
FanDuel
FanDuelNYSE: FLUT: Offers online sports betting and daily fantasy sports services.
3+ YOEComputer Science or related degree or equivalent experience; strong Java backend, AWS, Terraform/IaC, event streaming, databases, containers, Kubernetes, testing, Agile, and high-volume systems experience.
Java, AWS, Terraform, SNS, SQS, Kafka, Docker, Kubernetes