Senior Software Engineer (.NET)

Bitcoinsuissegroup — Switzerland · Posted ~3 weeks ago

Senior

Skills

.NET Software Architecture Security Enterprise Application Development Distributed Systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering position focused on building secure, scalable enterprise applications using modern architectural patterns while contributing to engineering excellence.

Highlights

Senior engineering opportunity focused on secure enterprise software, modern architecture, technical leadership, and high-quality development practices.

Description

About the Role: We are seeking a highly skilled Senior Software Engineer with a strong background in .NET development and hands-on experience with modern architectural patterns to help drive our AI-assisted engineering practices. The role includes responsibility for ensuring that critical business processes, client-facing services, authentication and authorization mechanisms, and network communications are designed, developed, and maintained in accordance with established security, compliance, and operational standards. This includes safeguarding systems that handle client authentication, sensitive business transactions, and inter-service communication across internal and external networks You will have the following responsibilities Lead the development of robust, scalable, and secure enterprise-grade applicationsEnsure code quality through reviews, mentorship, and the establishment of coding and engineering standardsCollaborate with cross-functional teams across multiple locations to deliver innovative solutionsDrive the pragmatic adoption of AI-assisted engineering capabilities and development workflowsIdentify, assess, and remediate security vulnerabilities and technical risks within applications and supporting infrastructureSupport compliance, audit, and operational requirements through appropriate documentation, monitoring, and security controlsContribute to the design and evolution of distributed systems, APIs, and integration platforms with a strong focus on security, resilience, and maintainability What you bring along: Required Skills & Qualifications Strong background in .NET and modern software development practicesExperience designing and developing secure, distributed applications and servicesProficiency in mentoring junior developers and establishing coding standards and best practicesAbility to explain complex concepts clearly and collaborate effectively within a teamAbility to work effectively in a fast-paced, agile environmentExcellent communication skills in EnglishAbility to understand and implement complex business processesExperience with REST principles, API design, and the OpenAPI standard Preferred Qualifications Experience with microservices in containerized environments and event-driven architecturesExperience with AI-assisted development tooling, including Claude Code, MCP, RAG, and Azure AI FoundryExperience with frontend development using ReactUnderstanding of cloud security principles, identity and access management, and secure application designFamiliarity with YAML-based deployment pipelines, CI/CD platforms (e.g., Azure DevOps, Jenkins), and version control systems (e.g., Git) What we offer Expertise: Work with crypto native expertsCulture: Positive and supportive team culture that relies on common goals, ambitions and valuesActivities: Regular team events and activitiesOwnership: High level of autonomy and responsibilityCrypto Salary: Option to get a part of your salary in Bitcoin and/or EtherFitness: Sport over lunch activitiesLocation: Office location in crypto valley right next to the train station of ZugWorkation: Enjoy the flexibility of working across designated EU countries, with up to 20 days a year to combine work and travel Please note that for this position, only direct applications with a valid working permit for Switzerland will be considered.