This position is no longer available.

Principal Software Engineer

Job summary
Permanent contract
Bucharest
Salary: Not specified
A few days at home
Skills & expertise
Generated content
Java
Spring boot
Python

Swissquote
Swissquote

Interested in this job?

Questions and answers about the job

The position

Job description

- Provide a sound technological guidance to all SWEs value stream teams having ownership on the following artifacts / processes:

  • Development Guidelines (DGLs)
  • Tech Radar redaction and actualization in collaboration with technical community of practices and fellow SWE teams to collect feedbacks on the trenches
  • Technological Survey (through conferences , POCs etc) in close collaboration with our Communities of Practice

- Make sure the frameworks we're using at scale are still appropriate provided our current needs, adopt opinionated one following a due diligence and trial phase.

- Own and maintain common facilities and libraries supporting daily local development and code quality including but not limited to:

  • Java libraries
  • Sandbox
  • Test framework

- Support teams with though technical migrations and performance issues (Technical Program Management support & Clinic activities) including but not limited to:

  • Java migration support
  • Spring boot adoption

- Communicate to the broader audience (inside and outside the company whenever makes sense) the why and how of our Technology choices (whether we go for homemade solutions or opinionated ones). 

Responsibilities:

  • Contribute to the success of all team's initiatives through individual contribution (design/implementation / delivery) and steering fellow value stream teams into adopting the team's solutions and guidance through presentations, workshops, pair programming sessions
  • Support fellow team members through coaching, peer review and in general great collaborative attitude
  • Implement a sound collaboration with other technical stakeholders and enabling & platform teams in the organization (SWE / IT / APR) to be able to move our technical stack to the next level
  • Self and proactive learner able to assess latest trend and their fitting to our corporate environments
  • Being based in our Bucharest Tech Hub act as proxy for Tech Drive section to help our colleagues over there adopt best practices and onboard them on new initiatives.

Preferred experience

  • Educational background: Bachelor or Master in Computer Science
  • Experience in steering cross team and department initiatives
  • Experience with agile methodologies
  • Fluent in English
  • Excellent communication skills, mentoring capabilities a strong plus
  • Eager to lead by example
  • Strong knowledge of software development and engineering practices
  • Strong development skills in Java, different languages such as Python a plus

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.