Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer with Python image - Rise Careers
Job details

Software Engineer with Python

About CoW DAO

CoW DAO is on a mission to protect Ethereum users from the dangers of DeFi. It does this by supporting the development of CoW Protocol, CoW Swap, MEV Blocker, and CoW AMM, and by funding values-aligned projects through the CoW Grants Program. 

CoW Protocol is the second-largest DEX aggregator by monthly volume and the first-largest intents-based exchange. MEV Blocker is currently involved in ~4% of all Ethereum transactions, making it the category leader. CoW AMM is the only live AMM that protects LPs from LVR (loss-versus rebalancing). 

As a member of CoW DAO’s core team, you will have the opportunity to shape these essential products, and contribute to the Ethereum ecosystem more broadly.

About the role

Location: We are a fully remote team, and although we hire almost globally, there is a preference for this role to be based in Europe or remote +/- 4 hours CEST time

Please note we’re not hiring from the US, Australia, or New Zealand

Position: Full-time contractor

You'll be joining the team overseeing the design, monitoring, and enhancement of the CoW Protocol's solver competition. As the pioneer in intent-based trading, this competition has attracted top players in the field. Building strong relationships between solver teams (those responsible for executing trades onchain) and our core team is vital for the protocol’s growth. Your role involves providing technical support to solver teams, identifying challenges they face, and collaborating with our core team to enhance the competition. You'll also develop essential components for monitoring the competition, ensuring compliance and user protection. This journey will deepen your understanding of blockchain intents and our batch-auctions-based approach, exposing you to valuable data for insightful analysis. Ultimately, you'll play a crucial role in ensuring the CoW Protocol's solver competition operates effectively, in line with the CoW DAO's principles of fairness, safety, and decentralization.

What you’ll do

  • Provide technical support to solver teams; keeping them updated, gathering their input, and troubleshooting any issues that arise

  • Dive deep into the competition dynamics, understanding the needs of solvers, and crafting tools to enhance competition monitoring

  • Engage in various implementation tasks for the solver competition, like setting up rewards systems, managing token balances, and refining price data feeds

  • Apply data analysis techniques to gain insights on the behavior of both our users and solvers, and design metrics to evaluate how strong our trading mechanism is

  • Explore the fundamental Game Theory principles guiding the competition's mechanics and rules

  • Help towards the further decentralization of the solver competition

Who you are

  • You're skilled in coding, especially in Python, and familiarity with Rust is a bonus

  • You're proficient in SQL and comfortable navigating databases

  • You're intrigued by the Game Theory principles driving the mechanics of the solver competition

  • You're passionate about blockchain technology and advocate for a decentralized future in digital currencies

  • You thrive on tackling complex problems, utilizing a range of tools, from algorithms to data analysis, to find effective solutions

  • You enjoy collaborating with multiple teams, communicating openly to grasp their challenges and work together towards solutions

  • You're eager to develop a diverse skill set, delving deep into the blockchain technology supply chain and understanding the interactions among various entities, with a focus on the Ethereum blockchain

What we can offer you

  • Flexible work environment: Join our hub in Lisbon or work remotely

  • Token plan: Have a stake in our mission and shape the future of CoW DAO

  • Periodic gatherings: Enjoy opportunities to connect with the rest of the team through regular trips

  • Conference allocation: Stay up-to-date with ecosystem advancements using our conference budget

  • Learning budget: Use our learning budget to support your higher ambitions

  • Hardware budget: Take advantage of a hardware budget for acquiring necessary equipment

  • Make an impact: You are joining a startup where you can make a huge difference. Your work matters!

  • Flat hierarchies mean fewer processes and bureaucracy - see more of your ideas come to life!

  • Flexible work and vacation times: Prioritize work-life balance through our robust flexible work policy and vacation allowance

  • Growth: If you're someone who loves taking the initiative and getting things done, CoW offers lots of opportunities for your individual growth

Culture

Life within the CoW Protocol is an incredible adventure! We take pride in our collaborative approach, embracing autonomy and fostering a culture of big thinking and continuous growth. We value impact, ownership, simplicity, and team spirit. Plus, we're all about feedback, coming together, and enjoying the journey along the way!

At CoW Protocol, we strive to create a space where everyone feels included and empowered. We believe that our products and services benefit from our diverse backgrounds and experiences. All qualified applicants are considered for positions regardless of race, ethnic origin, age, religion or belief, marital status, gender identification, sexual orientation, or physical ability

What You Should Know About Software Engineer with Python, CoW DAO

CoW DAO is on the lookout for an enthusiastic Software Engineer with Python skills to join our innovative team! In this role, you'll play an integral part in nurturing the CoW Protocol and its related services, ensuring that we continue to excel in the decentralized finance (DeFi) space. As a core team member, you'll dive deep into the dynamics of our solver competition, which is pivotal to our success. Your day-to-day tasks will involve providing technical support to our solver teams, collaborating closely to fine-tune their experience and addressing any challenges that arise. You'll get to work on exciting implementations, from developing rewards systems to managing token balances and refining price data feeds, all while exploring Game Theory principles that underpin our competitive environment. Additionally, your skills in Python and SQL will shine as you analyze data to gain insights that guide our protocol's evolution. If you’re someone who is passionate about blockchain technology and thrives on tackling complex challenges, you will find ample opportunities for growth and learning with CoW DAO. Plus, our collaborative culture ensures your ideas are valued, and you can make a tremendous impact on the Ethereum ecosystem. We are a fully remote team, but we welcome candidates based in Europe or those who can work within the CEST time zone, offering a unique chance to be part of a mission-driven organization focused on decentralization, fairness, and user protection. Come join CoW DAO and help us shape the future of decentralized finance!

Frequently Asked Questions (FAQs) for Software Engineer with Python Role at CoW DAO
What are the responsibilities of a Software Engineer with Python at CoW DAO?

As a Software Engineer with Python at CoW DAO, your primary responsibilities will encompass providing technical support to solver teams engaged in our advanced solver competition, enhancing their operations, and troubleshooting issues as needed. You’ll also craft tools for competition monitoring, handle the setup of reward systems, and analyze user behavior through data analysis techniques. With a focus on building relationships and improving the protocol, you will play a crucial role in the ongoing success of our DeFi products.

Join Rise to see the full answer
What qualifications are required for the Software Engineer with Python position at CoW DAO?

To excel as a Software Engineer with Python at CoW DAO, you should be skilled in coding with Python, and familiarity with Rust is a plus. A strong foundation in SQL for database navigation is also essential. An interest in Game Theory principles is important as you'll work within the dynamics of the solver competition. Ideally, you should have a passion for blockchain technology and a collaborative spirit to thrive in our remote team environment.

Join Rise to see the full answer
How does the Software Engineer with Python role contribute to CoW DAO's mission?

In your role as a Software Engineer with Python, you will directly contribute to CoW DAO's mission by improving the efficiency and effectiveness of our solver competition. Your technical support will help solvers optimize their performance, which is vital for user protection and compliance within our Ethereum-based protocols. By creating innovative monitoring tools and shaping the competition dynamics, you'll ensure our commitment to fairness and decentralization remains at the forefront of our work.

Join Rise to see the full answer
What opportunities for growth are available as a Software Engineer with Python at CoW DAO?

At CoW DAO, growth opportunities for a Software Engineer with Python are abundant. You'll have a chance to delve deeply into the blockchain technology supply chain, learn about decentralized finance's intricacies, and develop skills in data analysis and implementation. Our flat hierarchies encourage innovation, allowing your ideas to make a significant impact while receiving support for continued education and personal development through our learning budget.

Join Rise to see the full answer
What is the work environment like for the Software Engineer with Python at CoW DAO?

The work environment for a Software Engineer with Python at CoW DAO is flexible and collaborative. As a fully remote team, you can work from anywhere, with a preference for candidates in Europe. We emphasize a strong culture of autonomy, feedback, and team spirit where your contributions are valued. Regular team events and periodic gatherings foster connections as we work together towards achieving our shared vision of a decentralized financial future.

Join Rise to see the full answer
Common Interview Questions for Software Engineer with Python
Can you explain your experience with Python and how it relates to blockchain technology?

When answering this question, focus on your specific Python projects and how you utilized it for blockchain applications. Discuss any trading algorithms or smart contracts you've developed, emphasizing how you approached problem-solving and the results you achieved.

Join Rise to see the full answer
How do you approach collaborating with multidisciplinary teams as a Software Engineer?

Highlight the importance of communication and understanding the varying perspectives of team members. Provide examples of past experiences where you've successfully collaborated across functions, showcasing your ability to translate technical concepts for non-technical colleagues.

Join Rise to see the full answer
What challenges have you faced when working with decentralized finance protocols, and how did you overcome them?

Reflect on specific technical or regulatory challenges encountered in previous projects. Describe your thought process in addressing these issues, emphasizing innovative solutions and their positive impact on the project's success.

Join Rise to see the full answer
Describe a project where you used data analysis to inform technical decisions.

Talk about a particular project that required extensive data analysis. Describe the methodologies you used, as well as how the insights you derived helped inform key decisions or improvements in the project, demonstrating a strong data-driven approach.

Join Rise to see the full answer
What techniques do you use to keep up with trends and changes in blockchain technology?

Discuss your strategies for staying informed, such as following blockchain industry news, contributing to open-source projects, attending conferences, or engaging with online communities. This shows your proactive nature and genuine interest in continuous learning.

Join Rise to see the full answer
How would you design a rewards system for a solver competition?

When answering, outline your approach to understanding the needs of solvers and creating a fair rewards structure. Discuss your considerations in terms of competitive balance, incentives for participation, and the metrics you'll use to assess performance within the competition.

Join Rise to see the full answer
Can you provide an example of how you've resolved a technical issue under pressure?

Share a specific example where you encountered a technical issue that required immediate action. Explain your thought process and how you quickly diagnosed the problem and implemented a solution, emphasizing your ability to perform well under pressure.

Join Rise to see the full answer
What is your understanding of Game Theory and its relevance to blockchain protocols?

Explain your grasp of Game Theory concepts, particularly as they relate to decentralized competition and decision-making in blockchain contexts. Use examples from your experiences to illustrate its practical applications in building competitive protocols.

Join Rise to see the full answer
Describe your experience with SQL and how you use it in your workflow.

Elaborate on your SQL proficiency and how you leverage it in data management and analysis tasks. Discuss the types of queries you've run, the databases you've handled, and how your use of SQL informs your work as a Software Engineer.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Detail your strategies for time management and task prioritization, such as utilizing project management tools or methods. Illustrate this with an example where you successfully balanced competing deadlines and completed projects on time.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago

Take the reins as a Senior Mobile Engineer at Curri, leading the charge in developing innovative mobile solutions for construction logistics.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Family Medical Leave
Maternity Leave
Paternity Leave
Fully Distributed
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join Workiva as a Senior Software Engineer in Site Reliability, where you'll enhance reliability through innovative solutions while working remotely.

Photo of the Rise User

Join athenahealth as a Software Engineer and be a part of a team that automates essential healthcare processes to enhance client revenue management.

We are looking for a detail-oriented Software Development Specialist to enhance our development team by contributing innovative solutions and collaborating effectively.

Photo of the Rise User
BNY Hybrid US, Allegheny County, PA; Pennsylvania, Pittsburgh, PA
Posted 10 days ago

BNY Mellon seeks a Senior Vice President, Lead Full-Stack Engineer to lead transformative projects in a hybrid environment.

Photo of the Rise User
Posted 2 days ago

Join S&P Global as a Software Engineer Intern to work on innovative ML engineering projects within the Generative AI space.

Photo of the Rise User
Walmart Hybrid (USA) SUNNYVALE CROSSMAN AVENUE CA SUNNYVALE Home Office
Posted 3 days ago

Join Walmart Global Tech as a Software Engineer III for iOS, where your innovations can improve the shopping experience for millions.

Photo of the Rise User
Posted 4 days ago

Become a key player in transforming military capabilities with Anduril’s innovative software solutions for autonomous systems.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs