Principal Software Engineer

Sé de los primeros solicitantes.
Solo para miembros registrados
Lugo
EUR 60.000 - 90.000
Sé de los primeros solicitantes.
Hace 2 días
Descripción del empleo

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

  • Collaborate to enhance system architecture and design, considering deployment context and requirements.
  • Adhere to and improve software development guidelines to ensure quality and consistency.
  • Develop and test software applications, simulating real-world scenarios.
  • Write clean, efficient code and produce detailed technical specifications.
  • Suggest and implement system improvements, balancing technical excellence with cost-effectiveness.
  • Mentor and support developers 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 in front-end and back-end development, with deep expertise in .NET 7 and Angular or Blazor. Prior experience in roles such as Principal Software Engineer or Principal Software Developer. Background in systems like CRMs, Payment Processing, Business Process Improvement, and high-performance transaction systems. Strong experience with Test-Driven Development (TDD) and automated testing tools like MSTest, NUnit, Selenium, Nbomber.
  • Cloud & Infrastructure: Hands-on experience with Azure, AWS, Google Cloud. Solid knowledge of cloud deployment (ECS, cloud storage & networking like AWS EBS, EFS, S3; Azure Accelerated Networking). Experience with containerization (Docker, Kubernetes). Working knowledge of scripting (PowerShell, Bash). Familiarity with mobile development and scalability/performance optimization.
  • Tools & Collaboration: Experience with collaboration tools (Jira, Confluence, Trello). Proficient with version control systems like Git.
  • Data & Reporting: Database experience with MSSQL, Oracle, PostgreSQL. ORM tools such as NHibernate, Entity Framework. Reporting tools like Jasper Reports. Familiarity with Elasticsearch and SonarQ for code quality and search. Power BI / Data Lake for data visualization and analysis. Grafana for monitoring.
  • Security & Communication: Expertise in application and system security. Advanced English skills essential for effective collaboration in a global team environment.

Why Join Us?

  • First Principal-Level Role: Shape this role and drive technical leadership.
  • International Exposure: Collaborate across diverse teams and cultures.
  • Influence and Impact: Define best practices, mentor future leaders, and contribute to strategic decisions.
  • Continuous Learning: Work with modern technologies and foster an environment of innovation and growth.