¡Activa las notificaciones laborales por email!

Principal Software Engineer

Kapsch TrafficCom América Latina

Jerez de la Frontera

Presencial

EUR 50.000 - 80.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Empieza desde cero o carga un currículum

Descripción de la vacante

Join a leading company as a Principal Software Engineer, where you will lead the development of scalable and secure solutions in an international environment. You will influence architectural standards, mentor teams, and drive innovation using cutting-edge technologies. This role offers the chance to shape best practices and impact the organization significantly.

Servicios

Continuous Learning Opportunities
Influence on Technical Leadership
Collaborate Globally
Mentoring Future Leaders

Formación

  • 10+ years in front-end and back-end development.
  • Experience in a Principal Software Engineer role.
  • Strong knowledge of cloud architecture and containerization.

Responsabilidades

  • Collaborate to enhance system architecture and design.
  • Mentor and support developers through code reviews.
  • Develop and test software applications, ensuring quality and consistency.

Conocimientos

.NET 7
Angular
Blazor
Docker
Kubernetes
TDD
RabbitMQ
Kafka
Powershell
Bash

Herramientas

Azure
AWS
Google Cloud
Jira
Confluence
Git
Grafana
Power BI
Elasticsearch
SonarQ

Descripción del empleo

For the first time, we’re hiring a Principal Software Engineer to shape the future of our tech platforms on a global scale. From cloud-first architecture to mentoring engineering talent, your impact will be felt across borders. Bring your vision — we’re ready to build it together.

This is a high-impact, high-visibility international role , where you will influence architecture, elevate engineering standards, and mentor teams across the organization. You’ll work with cutting-edge technologies and help us build scalable, secure, and performant solutions that power critical business processes.

If you are passionate about designing best-in-class software systems, driving innovation, and coaching others, we’d love to hear from you.

What You’ll Do

As our Principal Software Engineer, you will :

  • Collaborate to enhance system architecture and design , keeping in mind the specific context and requirements where the system will be deployed.
  • Adhere to and continuously improve software development guidelines to ensure quality and consistency.
  • Develop and test software applications , simulating real-world scenarios as closely as possible.
  • Write clean, efficient code and produce detailed technical specifications.
  • Suggest and implement system improvements , balancing technical excellence with cost-effectiveness.
  • Mentor and support developers , helping them grow through code reviews, coaching, and knowledge sharing.

What You Bring

We are looking for a well-rounded Principal Software Engineer with the following experience :

Core Technical Expertise

  • 10+ years of experience in front-end and back-end development , with deep expertise in .NET 7 and Angular or Blazor .
  • Prior experience in a Principal Software Engineer / Principal Software Developer role.
  • Background in systems such as CRMs, Payment Processing, Business Process Improvement , and high-performance transaction systems .
  • Strong experience with Test-Driven Development (TDD) and automated testing :
  • Unit Testing : MSTest, NUnit
  • UI & Performance Testing : Selenium, Nbomber
  • Hands-on experience with cloud architecture across multiple platforms : Azure, AWS, Google Cloud .
  • Solid knowledge of cloud deployment :
  • Cloud storage & networking (AWS EBS, EFS, S3; Azure Accelerated Networking)
  • Experience with containerization : Docker, Kubernetes.
  • Working knowledge of message brokers : RabbitMQ, Kafka.
  • Proficiency in scripting : Powershell, Bash.
  • Familiarity with microservices architecture and mobile development .
  • Strong understanding of system design principles for scalability and performance optimization.
  • Experience using collaboration and project management tools : Jira, Confluence, Trello.
  • Proficient with version control systems : Git.

Data & Reporting

  • Database experience :
  • ORM tools : NHibernate, Entity Framework.
  • Expertise in reporting tools : Jasper Reports.
  • Familiarity with :
  • Elasticsearch and SonarQ for code quality and search.
  • Power BI / Data Lake for data visualization and analysis.
  • Grafana for monitoring and performance visualization.

Security & Communication

  • Expertise in application and system security .
  • Advanced level of English — essential for effective collaboration in a global team environment.

Why Join Us?

  • First Principal-Level Role : You’ll be the first to shape this role and drive technical leadership across the organization.
  • International Exposure : Collaborate with diverse teams across countries and cultures.
  • Influence and Impact : Help define best practices, mentor future leaders, and contribute to strategic technical decisions.
  • Continuous Learning : Work with modern technologies and contribute to an environment that values innovation and growth.

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.