Senior Software Engineer - Spain

Posted 10 Days Ago
Be an Early Applicant
Spain
Senior level
Other • Software
The Role
The Senior Software Engineer will work in a fast-paced environment, collaborating on the design and development of cloud-based PaaS solutions. Responsibilities include writing high-quality code, mentoring junior developers, gathering technical requirements, and documenting tasks using JIRA.
Summary Generated by Built In

Description

The Company

Founded in 2009, Cubic Telecom has grown to become one of the leading providers of connectivity solutions and analytics services that help vehicle and IoT device manufacturers manage and grow revenue streams. Fast paced, smart, ambitious, and continually seeking new, ideas. That’s us, is it you? At Cubic you will find an environment filled with energy and collaboration, where we set out every day to improve not just the world, but ourselves and each other.

We believe in leadership that supports empowerment and responsibility, while recognising and developing leadership qualities across Our Team. Together we bring out the best in each other. So, whether you’re interested in joining us as an individual contributor, manager, senior leader – or someone who aspires to growing into a leadership role – we look for people who are results focused, empathetic, visionary, empowering, and who ‘champion’ our cultures and values.

Job Brief

We are looking for an energetic, enthusiastic, and experienced senior software developer who is committed to their work and is comfortable working in a fast paced, dynamic and highly flexible environment. You will work in the design, development and testing of market leading products and web applications in the Automotive, IoT and Enterprise business segments. You will be using frameworks, tools and principles within high performance teams who are driven and passionate about what they do and constantly try to improve themselves and other professionals around them.

Responsibilities

  • Work as a full stack developer to collaborate on the design and development of our cloud based PaaS solution.
  • Write code within established standards, guidelines, and best practices to efficiently implement new systems and enhance existing systems to high quality standards.
  • Liaise with product owners and internal stakeholders to gather and address technical & design requirements to provide solutions to the new products being developed by the company.
  • Mentor and support junior developers through code reviews, pair programming or other methods as deemed necessary in a collaborative environment.
  • Document and record tasks and activities through JIRA or any other support tools used by the company.
Requirements

Essential Requirements

  • At least 5 years of relevant professional experience working on enterprise level systems as a software developer whose area of expertise is backend.
  • Deep understanding of object oriented design and related concepts.
  • Experience developing software solutions using C# and .Net
  • Excellent knowledge of how the web works conceptually, including technologies and concepts like HTTP, REST, SOAP & asynchronous processing.
  • Experience using Git as a source control System
  • Experience implementing testing concepts such as unit testing and mocking, and experience writing unit tests using frameworks like NUnit, xUnit, Moq or similar.
  • Previous exposure to domain driven design, CQRS/Event Sourcing and layered architectures;
  • Familiarity with software development practices such as agile software development, continuous integration, continuous delivery and/or test-driven development.
  • Knowledge of concepts like inversion of control and dependency injection.
  • Practical experience of working in Azure DevOps and creating build pipelines.

Desirable Requirements

  • Previous exposure to software projects that were implemented in a microservices architecture.
  • Previous exposure to Microsoft Azure, Service Fabric, Azure ServiceBus or NServiceBus.
  • Previous exposure to NoSQL databases, particularly CosmosDB.
  • Exposure to the Automotive, IoT and Enterprise business segments.

Top Skills

C#
The Company
HQ: Sandyford, County Dublin
197 Employees
On-site Workplace
Year Founded: 2009

What We Do

Cubic Telecom delivers innovative IoT connected software solutions to Automotive & Agriculture manufacturers. Its ecosystem of revenue-generating services combines real-time analytics with global connectivity in 190 countries, always aligned to regional regulatory requirements.  

 Its global connected software platform PACE is used by leading companies around the world including Audi, Kymeta, Volkswagen, CNH Industrial, Skoda, e.GO Mobile and Arrival.  

Similar Jobs

Sanity.io Logo Sanity.io

Staff Software Engineer - Growth

Artificial Intelligence • Enterprise Web • Software
Remote
28 Locations
190 Employees

Ebury Logo Ebury

Staff Software Engineer - Fintech

Fintech • Payments • Software
Málaga, Andalucía, ESP
1519 Employees

Autodesk Logo Autodesk

Principal Software Engineer

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Remote
27 Locations
13285 Employees
Madrid, Comunidad de Madrid, ESP
7674 Employees

Similar Companies Hiring

Artlist Thumbnail
Social Media • Other • Music • Digital Media
Tel Aviv, IL
450 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account