1. Home
  2. Jobs
  3. Python Development
  4. Senior Software Engineer (Python)
Codemagic logoCO
Codemagiccodemagic.io

Senior Software Engineer (Python)

Worldwide (Remote)Full-time4w ago

Practical details

  • Position:full-time

  • Location: remote or from our HQ in Tartu, Estonia

  • Time zone: preferably within ±4 hours of Eastern European Time

  • Visa sponsorship: not available for this position

We’re looking for a mid- to senior-level software engineer with strong Python experience to help us build the next generation of DevOps products and services used by tens of thousands of mobile developers worldwide, including some of the most talented mobile teams in the industry.

Codemagic is a CI/CD platform focused on making mobile app releases dramatically easier. Releasing apps today is painful — we believe it shouldn’t be, and we’re building the tools to fix it.

What you’ll do

As a Software Engineer working on Codemagic CI/CD, you’ll:

  • Design, build, and ship customer-facing features across our CI/CD platform

  • Work on backend systems and services that support Flutter and other mobile ecosystems

  • Collaborate closely with product, design, and other engineers to shape solutions

  • Engage with customer feedback to solve real-world developer problems

  • Take ownership of features from idea to production in a fast-moving environment

Depending on your experience, this role can includetechnical leadership, architectural decisions, and mentoring.

What we’re looking for

Must-haves

  • Interest in developer tools or mobile ecosystems

  • Desire to work in a startup environment

  • Professional experience building production software (mid or senior level)

  • Strong Python experience

  • Good general understanding of cloud infra and system design

  • Solid problem-solving and debugging skills

  • Experience working in cross-functional, collaborative teams

Nice-to-haves

  • Experience with MongoDB

  • Familiarity with DevOps practices, CI/CD, or infrastructure automation

  • Experience working in distributed or remote teams

Why Codemagic

  • Real impact: your work directly affects how developers ship apps every day

  • Product-focused engineering with strong customer feedback loops

  • A transparent, supportive culture built on trust and autonomy

  • A globally distributed team that values diversity of background and perspective

  • We hire at multiple experience levels and support growth over time

Perks

  • 28 days of paid annual leave

  • Free day off on your birthday

  • Sports compensation

  • Flexible work hours and a home office policy

  • Self-development fund to take courses and attend conferences

If this sounds exciting but you’re unsure you meet every requirement, we encourage you to apply anyway.

Our culture

We value transparency, diversity, and meritocracy. We look for people who are curious, accountable, empathetic, and collaborative — engineers who enjoy improving a little every day and helping their teammates succeed.

If this sounds like an environment where you’d thrive, we’d love to hear from you.