Critical Manufacturing Logo

Critical Manufacturing

Senior Software Engineer

Posted 20 Days Ago
Be an Early Applicant
In-Office
Maia, Porto
Senior level
In-Office
Maia, Porto
Senior level
As a Senior Software Engineer, you will focus on backend development using C# and contribute to improving our MES platform through scalable software solutions.
The summary above was generated by AI

Critical Manufacturing is dedicated to empowering high-performance operations to make Industry 4.0 a reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main technical center, are in Porto (Maia), Portugal, where we develop a state-of-the-art solution for Semiconductor, Electronics, Medical Devices, and Industrial Equipment.

Recognized as a Leader by Gartner, we are part of ASMPT, the world's largest supplier of best-in-class equipment, and technological process partner for the electronics and semiconductor industries.


The Role

As a Senior Software Engineer, you will work full-stack with an emphasis on backend development in C#. You will contribute to the continuous improvement of our MES platform through developing scalable, high-quality software supporting real-time control, data collection, and automation in complex manufacturing environments.


What You Will Do

  • Create, develop and maintain backend services and their frontend counterparts
  • Collaborate with team members and learn to deliver robust, tested solutions
  • Support debugging, testing, and documentation efforts to ensure system reliability
  • Participate actively in an agile delivery process, contributing ideas and learning best practices

What Success Looks Like
Within your first year, you will have:

  • Delivered multiple backend and frontend features with strong test coverage and code quality
  • Gained solid understanding of MES architecture and Industry 4.0 applications
  • Actively contributed to team code reviews and process improvements
  • You’ve made a department-level contribution either to our working mode or technical stack

Why Join Us

  • Be part of a company shaping the future of manufacturing software
  • Enjoy the freedom to experiment, innovate, and create systems that will last
  • Join a team where storytelling, strategy, and technology meet to make Industry 4.0 real

Requirements

What You Will Bring

  • Bachelor’s degree in Computer Science or relevant field (or equivalent experience)
  • More than 8 years of experience in software development
  • Excellent knowledge of object-oriented programming (preferably C#/.Net and Node.js)
  • Good knowledge of frontend technologies (preferably TypeScript or Angular)
  • Experience designing distributed systems that work 24/7, both at small and large scales
  • You believe that complexity kills, and less is more most of the times
  • Strong willingness to learn, good communication skills, and teamwork orientation
  • Excellent spoken and written English communication skills

What we consider a plus (not mandatory)

  • Strong PostgreSQL or ClickHouse experience
  • Knowledge of Manufacturing Execution Systems, or Manufacturing processes

Diversity, Equity and Inclusion are a source of commitment and innovation

At Critical Manufacturing, we welcome and encourage applications from individuals of all backgrounds, regardless of disabilities, diverse abilities, identities, or experiences. Our commitment is to create an inclusive environment where everyone has equal opportunities to succeed and thrive. 

If you need accommodation during the recruitment process, please let us know - we're happy to support you.

Top Skills

.Net
Angular
C#
Clickhouse
Node.js
Postgres
Typescript

Similar Jobs

3 Days Ago
In-Office
2 Locations
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Software
Lead the delivery of scalable software solutions to improve patient outcomes in primary care. Collaborate across teams to define requirements and drive impactful changes.
Top Skills: AWSDevOpsPythonReactTypescript
6 Days Ago
In-Office or Remote
3 Locations
Senior level
Senior level
Information Technology • Software
As a Senior Software Engineer, you'll develop and enhance full-stack cloud applications for quick-service restaurants, optimizing their operations and customer experience.
Top Skills: AWSAzureDockerGCPJavaScriptKafkaMariadbMySQLNode.jsRabbitMQSqsTypescript
7 Days Ago
In-Office
Porto, PRT
Senior level
Senior level
Consulting • Cybersecurity
The role involves developing and supporting software applications using C#/.NET and Azure services, maintaining CI/CD pipelines, and engaging in agile processes.
Top Skills: Application InsightsAzure DevopsC#/.NetClaude CodeCosmos DbDockerGithub CopilotGrafanaKafkaKubernetesAzureMongoDBMoqNunitPrometheusRabbitMQSQLXunit

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account