Senior Software Engineer

vor 2 Monaten


Zürich, Schweiz DFINITY Foundation Vollzeit

We are seeking a Senior Software Engineer & Developer Advocate to elevate the developer experience on the Internet Computer. In this role, you’ll serve as the voice of developers, bridging the gap between the external developer community and DFINITY’s internal teams. Your goal will be to identify developer pain points and translate them into actionable projects that drive the evolution of our platform, tools, and libraries. You’ll also play a key role in shaping the platform’s mid- and long-term strategy while showcasing the power of the Internet Computer through hands-on development and community engagement.

Key Responsibilities:

  • Shape the platform’s developer experience: Provide strategic input to leadership, helping to shape the developer ecosystem and influence the mid- and long-term roadmap.
  • Engage with canister developers: Work closely with developers to understand their challenges, extract best practices, and implement solutions that streamline their development process.
  • Drive and contribute to developer experience projects: reach agreement on technical solutions across teams, implement the agreed architecture in collaboration with various teams, and shepherd the rollout
  • Build practical examples: Design and implement high-quality canisters and demo projects that showcase the capabilities of the Internet Computer, serving as blueprints for other developers.
  • Craft clear technical documentation: Develop comprehensive technical resources, including best practices, guides, and tutorials that make development easier and more accessible.
  • Champion developer advocacy: Attend conferences and ecosystem events to connect with developers, gather insights, and advocate for continuous platform improvements.

Requirements:

Engineering Skills:

  • Senior-level proficiency in software design and coding, with a strong focus on writing secure, efficient, and maintainable code.
  • Ability to challenge conventional approaches and introduce innovative, best-practice solutions for canister development on the Internet Computer.
  • Proficiency in a variety of programming languages and frameworks used in blockchain and decentralized application development.

Communication Skills:

  • Exceptional ability to communicate complex technical topics to different audiences, including engineers, researchers, and community members.
  • Proven experience in translating deep technical insights into clear, concise, and actionable documentation.
  • Adept at listening to developer pain points and effectively advocating for solutions both internally and externally.

Bonus Points:

  • Experience with blockchain technology, decentralized applications, or smart contract development.
  • Prior experience in developer advocacy or community engagement roles.
  • Open-source contributions or involvement in developer communities.

About DFINITY and the Internet Computer:

DFINITYis a leading contributor to the Internet Computer Protocol (ICP), with a mission to bring the world's compute onto the secure ICP network. Built on its unique third-generation blockchain technology, ICP enables the development and operation of a new generation of unstoppable, tamper-proof, fully decentralized web applications. Its powerful technology can run entire AI models within smart contracts, representing a major advancement for secure AI. Through seamless integration with Bitcoin, Ethereum, and other networks, ICP facilitates multi-chain operations for digital assets and web3.
Join our team of over 250 talented individuals, including world-renowned cryptographers, distributed systems engineers, programming language experts, and industry leaders, who are shaping the future of the internet and web3. DFINITY was founded in 2016 by entrepreneur and crypto theoretician, Dominic Williams.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. #J-18808-Ljbffr

  • Zürich, Zürich, Schweiz HSBC (UK) Vollzeit

    Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Design and develop high-quality software applicationsCollaborate with cross-functional teams to achieve project...


  • Zürich, Zürich, Schweiz tw. GmbH Vollzeit

    We are seeking a skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. Your expertise in software development principles, tools, and methodologies will be crucial in delivering high-quality solutions that meet our business needs.Key...


  • Zürich, Zürich, Schweiz Stadt Zürich Liegenschaften Stadt Zürich Vollzeit

    We are seeking an experienced Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.The successful candidate will have:Expertise in software design and development principlesStrong knowledge of software development...


  • Zürich, Zürich, Schweiz Migros Bank AG Vollzeit

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:* Lead the development of new software features and technologies* Collaborate with...


  • Zürich, Zürich, Schweiz Leopold Bachmann Stiftung Vollzeit

    We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate with...


  • Zürich, Zürich, Schweiz Implement Consulting Group Vollzeit

    As a key member of our team, the Senior Software Engineer will be responsible for designing and implementing scalable, efficient, and reliable software solutions. This role involves working closely with cross-functional teams to identify and prioritize project requirements, developing and maintaining high-quality code, and collaborating with colleagues to...


  • Zürich, Zürich, Schweiz Abraxas Informatik AG Vollzeit

    As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining cloud-based software applications. This is a great opportunity to work with cutting-edge technologies and collaborate with a talented team of engineers.Key responsibilities include:Designing and implementing scalable and secure cloud-based...


  • Zürich, Zürich, Schweiz Coopers Group AG Vollzeit

    Our company "{company}" is seeking a Senior Software Engineer with expertise in Python. The ideal candidate will have experience in developing scalable and efficient software solutions using Python and its associated frameworks. Key responsibilities include designing and implementing software applications, collaborating with cross-functional teams, and...


  • Zürich, Zürich, Schweiz Orca AG Vollzeit

    About Orca AGOrca AG is a Swiss software company that has pioneered a new way to automatically identify and fulfill tax, compliance, and legal obligations of complex ownership structures. Our intelligent wealth and asset administration software helps anyone who owns or manages legal entities, private equity, real estate, and other assets.Job DescriptionWe...


  • Zürich, Zürich, Schweiz Flexsis AG, Neuenhof, Technik Vollzeit

    We are seeking a skilled Senior Software Engineer to join our team. Key responsibilities include:Designing and implementing scalable software solutionsCollaborating with cross-functional teams to deliver high-quality productsEnsuring seamless integration of frontend and backend systemsAs a Senior Software Engineer, you will have the opportunity to work on a...


  • Zürich, Zürich, Schweiz Zürich Versicherungs-Gesellschaft AG Zurich Insurance Company Ltd Zurich Compagnie d'Assurances SA Vollzeit

    As a Senior Software Engineer at {company}, you will be responsible for designing and developing software solutions that meet the needs of our clients.Key responsibilities include:Designing and implementing software systems that are scalable, efficient, and maintainableCollaborating with cross-functional teams to identify and prioritize project...


  • Zürich, Zürich, Schweiz MediWorker GmbH Vollzeit

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software systems.Key Responsibilities:Design and develop software systems that meet the needs of our customers.Collaborate with...


  • Zürich (Kreis 8) / Seefeld, Zürich, Schweiz Blick-Gruppe Vollzeit

    As a Senior Software Engineer at {company}, you will be responsible for designing and developing high-quality software applications.Key Responsibilities:Design and develop software applications using Java and Python.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure timely delivery of software applications while...


  • Zürich, Zürich, Schweiz Leica Geosystems Vollzeit

    Digitale Zukunft gestaltenWir suchen einen erfahrenden und motivierten Senior Software Engineer, der sich für Digital-Reality-Lösungen begeistert und mit Leidenschaft für Präzision entwickelt.Als Teil unseres Teams entwickelst Du Web-Applikationen, die Messdaten, Lawinenniedergänge und Rutschungen visualisieren, den Zustand unserer Stationen überwachen...


  • Zürich, Zürich, Schweiz rready Vollzeit

    About the RoleAs a Senior Software Engineer (Backend) at our company, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems. Your expertise in software development will be essential in driving the success of our products and services.Key Responsibilities- Develop high-quality, modular, and reusable backend...


  • Zürich, Zürich, Schweiz Bridge Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Architecture team.As a Senior Software Engineer, you will be responsible for designing and implementing cloud-based infrastructure solutions.Design and implement cloud-based infrastructure solutions.Collaborate with cross-functional teams to ensure seamless...


  • Zürich, Zürich, Schweiz InfoSec Global (Schweiz) AG Vollzeit

    Job Description:As a senior software engineer, you will be responsible for designing and developing the backend of our software applications. Your duties will include creating and maintaining software frameworks, databases, and APIs. In this role, you will have the opportunity to work with a talented team of developers to deliver high-quality software...


  • Zürich, Zürich, Schweiz Amavita Vollzeit

    Job Description:The company {company} is seeking a skilled Senior Software Engineer - Backend Systems to join its team. The successful candidate will be responsible for designing, developing, and maintaining the backend systems of the company's software applications.


  • Zürich, Zürich, Schweiz Kanebo Cosmetics (Europa) AG Vollzeit

    **Job Title:** Senior Software Engineer - Full Stack DevelopmentJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have experience with full stack development, including front-end and back-end technologies.Responsibilities:Design and develop scalable and efficient software solutionsCollaborate...


  • Zürich, Zürich, Schweiz ti&m AG Vollzeit

    About the Job: We are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to lead our team in creating innovative solutions. The successful candidate will have excellent communication skills and be able to work effectively in a collaborative...