Principal Software Engineer

Codurance Logo

Codurance

๐Ÿ“Remote - Spain

Summary

Join Codurance's Barcelona team as a Principal Software Engineer, leveraging your expertise to collaborate with clients and contribute internally. You will work on diverse projects, from greenfield startups to large enterprise systems, potentially as an embedded craftsperson or coach. The role demands strong client engagement, broad technical skills (especially in .NET, JVM, Node, and cloud technologies), project management capabilities, and excellent communication and leadership. A growth mindset and commitment to coaching and mentoring are essential. Codurance offers transparency, autonomy, a personal learning budget, training opportunities, private medical and dental insurance, remote work options, and other benefits.

Requirements

  • Client Engagement: You are able to actively build relationships with strategic stakeholders within the client, acting as an advisor and partner in helping them identify and solve problems. You are good at helping people come up with a vision and helping them get aligned behind it
  • Broad technical knowledge and skills: You are able to advise on multiple technology stacks at both high and low levels. You can even help a product team with value discovery through prototyping, research, and are able to quickly gain a deeper understanding of the business domain. (We mainly work with the .NET, JVM and Node stacks, alongside cloud technologies)
  • Project Management: You have a proven track record of executing and planning a technical or product strategy, and identifying and managing risks
  • Communication and Leadership: Versatility in leadership and communication styles is key for a role like this. Facilitation skills are a key part of this job
  • Learning and growth mindset: You enjoy helping teams and people to grow by coaching, mentoring and teaching. You like constantly learning and sharing that learning with others around you

Responsibilities

  • Actively build relationships with strategic stakeholders within the client, acting as an advisor and partner in helping them identify and solve problems
  • Help people come up with a vision and help them get aligned behind it
  • Advise on multiple technology stacks at both high and low levels
  • Help a product team with value discovery through prototyping, research, and quickly gain a deeper understanding of the business domain
  • Execute and plan a technical or product strategy, and identify and manage risks
  • Utilize versatility in leadership and communication styles
  • Employ facilitation skills
  • Help teams and people to grow by coaching, mentoring and teaching
  • Constantly learn and share that learning with others around you

Preferred Qualifications

  • Actively participate in a technical community
  • Have experience of working in a software consultancy, or have been part of implementing some kind of organisational transformation (Agile, Lean, Digital)
  • Have a deep understanding of software development best practices, working with legacy code, re-architecture, cloud technologies, software design, etc

Benefits

  • Transparency - all of our salary bandings and company finances are available to everyone from day one
  • Autonomy - got an idea? Form an Initiative Circle, take ownership, run with it, and see it through to delivery
  • Personal Learning Budget - Access to Learnerbly, our online learning & development tool, to support your personal development and career progression here
  • Training - No fixed training budget. So long as the course is relevant for the company and you'll do a lightning talk on the subject, weโ€™re happy to pay for it
  • Private medical and dental insurance
  • Opportunity to work fully remote (even after this pandemic ends)
  • Ticket restaurants (retribuciรณn flexible)
  • Gym discounts

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.