Logo for Codemagic

Senior Software Engineer (Python)

Roles & Responsibilities

  • Strong Python experience
  • Professional experience building production software (mid or senior level)
  • Good general understanding of cloud infra and system design
  • Familiarity with DevOps practices, CI/CD, or infrastructure automation

Requirements:

  • 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
  • Take ownership of features from idea to production in a fast-moving environment

Job description

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 include technical 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.

Software Engineer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.