Bitcoin Suisse AG

Senior Software Engineer

Posted: 3 days ago

Job Description

About the Role:We are seeking a highly skilled Senior Software Engineer with a strong background in .Net programming and hands-on experience with different architectural patterns. In this role, you will be responsible for designing, developing, and maintaining robust and scalable applications to support and enhance our various operational domains. You will be a part of a cross-location development team and work closely together stakeholders in various domains in an event driven and distributed system landscape.You will have the following responsibilitiesLead the development of robust, scalable, and secure enterprise-grade applicationsEnsure code quality through reviews, mentorship, and the establishment of coding standardsCollaborate with cross-functional teams across multiple locations to deliver innovative solutionsMentor junior engineers and contribute to the improvement of test automation processesRequired Skills & QualificationsStrong background in .NET, and modern software development practicesProficiency in mentoring junior developers and setting coding standardsAbility to explain complex concepts simply and work collaboratively in a teamAbility to work collaboratively in a fast-paced, agile environmentExcellent communication skills in EnglishPreferred QualificationsFamiliarity with CI/CD tools (e.g., Azure DevOps, Jenkins) and version control systems (e.g., Git).Experience with frontend development in Typescript and ReactExperience with micro services and message driven architectureWhat we offerExciting projects in the crypto spaceA friendly and supportive team culture that relies on positivityRegular team events and activitiesHigh level of autonomy and responsibilityFlexible organization of your working hoursWorkation: Enjoy the flexibility of working across designated EU countries, with up to 10 days a year to combine work and travelHome OfficeMultisport card

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs