Senior Software Engineer

Board
Municipality of Madrid, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Madrid, Spain

Tech stack

ASP.NET
HTML
Azure
C Sharp (Programming Language)
CSS
Computer Engineering
Software Debugging
Software Engineering
TypeScript
Containerization
Angular
Integration Tests
Solid Principles
Kubernetes
Information Technology
Docker
Web Api

Job description

We are currently looking for a detail-oriented, tech savvy Software Engineerto join the R&D team in our Madrid office. Reporting to the Platform Development Lead, you will actively contribute to the software development life cycle, working closely with other qualified Developers andProduct Managers. We embrace flexibility through a hybrid working schedule, with 3 days at the office and 2 days working from home each week, fostering a balance of collaboration and productivity. Main duties:

  • Handle software development, evaluation and definition of specific functionalities, design and coding of components
  • Translate requirements into technical specifications for software development
  • Participate in the drafting of the structure and application design of the system
  • Produce clean, efficient code based on specifications
  • Recommend and initiate improvements
  • Troubleshoot, debug and upgrade existing software
  • Create technical documentation for reference and reporting

Requirements

  • A degree in Computer Science, Computer Engineering, or a related field
  • Proven, well-rounded experience in a Senior Software Engineering role
  • Strong working knowledge of Angular/AngularJS, TypeScript, HTML, and CSS
  • Hands-on experience with unit and integration testing
  • Familiarity with Microsoft ASP.NET 4.8/Core, C#, Web API 2, and SOLID design principles
  • Experience with Azure Cloud services and containerization tools such as Kubernetes and Docker is a plus
  • A structured, detail-oriented approach to problem-solving
  • A collaborative mindset with a passion for continuous learning
  • Excellent command of English, both written and spoken

About the company

At Board, we power financial and operational planning solutions for the world's best brands. Thousands of enterprises use our technology to optimize resources, drive growth, and ensure profitability. With advanced analytics and forecasting, plus AI-driven insights, customers transform complex, real-time data into actionable intelligence. What's been key to our success? Our people-we value everyone's unique perspective and energy they bring to the organization. We collaborate openly across teams and borders. We embrace a growth mindset to get results. And we celebrate shared success as goals and milestones are achieved. Ready to join a team where innovation meets collaboration? If you're driven by bold ideas and a customer-centric mentality, your next adventure starts here!

Apply for this position