> Markdown version of [/jobs/ext/2947348-ort-emea-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2947348-ort-emea-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # (Ort-Emea) Senior Software Engineer - **Company:** Omron - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Software Applications, JIRA, C Sharp (Programming Language), Cloud Database, Code Review, Software Design Patterns, DevOps, Python (Programming Language), Windows Presentation Foundation, Model View ViewModel, Object-Oriented Software Development, Scrum Methodology, Product Software Implementation Methods, Software Organization, Technical Debt, Solid Principles, Information Technology, Software Coding, Industrial Software, Programming Languages - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/ort-emea-senior-software-engineer-en-madrid-ID-370556276 ## About the Role Requirements for a Senior Software Engineer position:Bachelor's or Master's degree in Computer Science, Engineering, or related field.Experience designing modular, maintainable software architectures with testability in mind.Solid understanding of object-oriented design, design patterns, SOLID principles, and clean coding practices.Proficiency in one or more programming languages such as C#, Python, etc.Experience with desktop application development (WPF, MVVM, or similar). Experience with agile methodologies and tools such as Scrum, Kanban, JIRA, etc.Excellent communication skills and the ability to collaborate effectively with team members.Demonstrated leadership skills and the ability to take ownership of projects.Experience integrating manufacturing software with cloud-based data collection, analytics, or IoT platforms is a plus.Familiarity with DevOps practices and CI/CD pipelines is often a plus.Certifications or advanced training in relevant technologies can be beneficial.Experience with industrial automation, robotics, manufacturing systems, motion control, instrumentation, or mechatronic systems is highly desirable.Specifics to roleLeading and participating in the design, development, and implementation of software solutions related to MFG SW applications.Mentoring and guiding junior engineers in best practices and development methodologies.Collaborating with cross-functional teams to define requirements, design architecture, and prioritize tasks.Writing clean, maintainable, and efficient code in various programming languages.Conducting code reviews and providing constructive feedback to team members.Identifying and addressing technical debt and performance bottlenecks.Contributing to the continuous improvement of development processes and tools.Staying updated on industry trends and emerging technologies.Troubleshooting and debugging issues in production environments (Primarily support European Production Factories)Ensuring adherence to software development best practices, coding standards, and quality assurance principles.Role based in Barcelona, SpainRole will Report to Director of AME or Principal Engineer / ManagerRecommend Understanding MFG & Service test structure ## Description Requirements for a Senior Software Engineer position:Bachelor's or Master's degree in Computer Science, Engineering, or related field.Experience designing modular, maintainable software architectures with testability in mind.Solid understanding of object-oriented design, design patterns, SOLID principles, and clean coding practices.Proficiency in one or more programming languages such as C#, Python, etc.Experience with desktop application development (WPF, MVVM, or similar).Experience with agile methodologies and tools such as Scrum, Kanban, JIRA, etc.Excellent communication skills and the ability to collaborate effectively with team members.Demonstrated leadership skills and the ability to take ownership of projects.Experience integrating manufacturing software with cloud-based data collection, analytics, or IoT platforms is a plus.Familiarity with DevOps practices and CI/CD pipelines is often a plus.Certifications or advanced training in relevant technologies can be beneficial.Experience with industrial automation, robotics, manufacturing systems, motion control, instrumentation, or mechatronic systems is highly desirable.Specifics to roleLeading and participating in the design, development, and implementation of software solutions related to MFG SW applications.Mentoring and guiding junior engineers in best practices and development methodologies.Collaborating with cross-functional teams to define requirements, design architecture, and prioritize tasks.Writing clean, maintainable, and efficient code in various programming languages.Conducting code reviews and providing constructive feedback to team members.Identifying and addressing technical debt and performance bottlenecks.Contributing to the continuous improvement of development processes and tools.Staying updated on industry trends and emerging technologies.Troubleshooting and debugging issues in production environments (Primarily support European Production Factories)Ensuring adherence to software development best practices, coding standards, and quality assurance principles.Role based in Barcelona, SpainRole will Report to Director of AME or Principal Engineer / ManagerRecommend Understanding MFG & Service test structure ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)