Software Engineer

Capitole Consulting
Barcelona, Spain
6 days ago
Apply on capitole.plusats.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles .NET Framework Multitier Architecture Amazon Web Services Software Applications Computing Platforms Unit Testing Microsoft Azure Microsoft Online Services C Sharp (Programming Language) Mobile Application Development Cloud Computing
+13 more
Continuous Integration Software Design Patterns DevOps Programming Tools Distributed Systems Windows Presentation Foundation Rapid Prototyping Process Software Engineering ReactJS Backend Solid Principles Information Technology Front End Software Development

Job description

We are looking for a Software Engineer with innovative and entrepreneur mindset who wants to be part of a software product development team of multidisciplinary professionals in the framework of the industrial automation. About Your Role As a Software Engineer you will be responsible for extending and evolving the Omron Software Platform. You will join our Development team located in Barcelona with the mission to develop Drives Configuration and Programming software in the industrial automation field. You will work closely with other software engineers, test engineers, application engineers and you will be part of a global development team and take full responsibility for the product development. Duties and Responsibilities: * Transform requirements into software specifications * Translate software specifications into Features and User Stories * Design and implement the functionality for the requirements * Participate in code/design reviews and continuous improvement * Interact

Requirements

with stakeholders to improve the quality of the product * Provide influence on schedule, feature, and product designs * Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues * Ensure the best possible performance, quality, and responsiveness of the software * Acquire and implement knowledge on new technology relevant for Omron * Achieve the best products in the market with passion Required Skills and Experience: * Bachelor’s or Master’s degree in Computer Science or a related field. * 5+ years of experience as a Software Engineer, with strong ownership across the full software development lifecycle (from design to post-release), following best practices used in top-tier tech companies. * Strong expertise in the Microsoft ecosystem: C#, .NET, and desktop application development (WPF is a plus). * Solid understanding of software engineering fundamentals, including SOLID principles, clean architecture, and scalable system design. * Proven experience applying design patterns, writing maintainable code, and performing high-quality code reviews and unit testing. * Experience working in modern engineering environments using practices such as CI/CD, DevOps, and collaborative development workflows. * Familiarity with cloud platforms (Azure or AWS) and distributed systems concepts. * Experience or exposure to modern front-end technologies, especially React, and integration with backend services. * Comfortable working with modern development tools and approaches (e.g., AI-assisted development / Copilots, “vibe coding” practices, rapid prototyping). * Strong problem-solving skills, ownership mindset, and excellent written and verbal communication skills. * The knowledge and/or experience of any of the following would be desirable: -Industrial Automation knowledge (PLC, Motion Control, Inverter, Servo, etc.) -Experience in web/mobile development We are not looking for perfect candidates, people who tick all our boxes. But we are looking for the right candidates; individuals we feel can assure our customers success. We need people with character, positively minded who are confident of themselves and who can justify their confidence to us.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on capitole.plusats.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all