Principal Software Engineer
- Full-time
- Managerial role: No
Company Description
Founded by two engineers, Swissquote makes trading opportunities accessible to everyone and we challenge everything that makes traditional banking irrelevant.
The Swissquote Tech Hub in Bucharest is meant to create a new high-calibre location for the Swissquote engineering group. The Tech Hub is structured around the design, build and maintenance of innovative and reliable systems, products and services. Operating within a collaborative Agile environment, we aim to deliver effective solutions to the business and our customers using our evolving platforms.
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.
Qualifications
- 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
Additional Information
What we offer
- Modern, international work environment built on collaboration, flexibility and respect
- Exciting opportunity to boost your career and develop solid banking and Fintech business expertise
- Hybrid, very flexible way of working; only required to work from the office 2 days per month and in some other particular cases/events