Software Engineer (Python & DevOps)

SMTP2GO is an email delivery service looking for a software engineer who enjoys writing Python and solving production problems. This role would suit someone who started in systems administration and moved into software development, and who still enjoys working across both.

What you’ll do

  • Develop and maintain Python software that supports our email delivery service.
  • Investigate production issues during European working hours, when it’s overnight in New Zealand. You’ll often start with incomplete information, so you’ll need to work out what’s happening, assess the impact, and make changes safely.
  • Use what you learn from incidents to improve the software and systems behind the service, and keep development projects moving during your working day.

What we’re looking for

  • Strong Python development skills and hands-on experience administering or troubleshooting production systems.
  • The ability to get up to speed quickly on unfamiliar systems and explain what you found, what changed, and what needs follow-up.
  • Experience with asynchronous Python using asyncio is especially valuable.
  • Fluent written and spoken English.

We’d also value experience integrating Python with C++, Go, or Rust, or using Cython to improve performance. Working knowledge of PostgreSQL would be a strong advantage. Experience with mail transfer agents such as PowerMTA or Exim is a bonus.

How we work

You can work from any European time zone. You’ll work with a development team spread across New Zealand, providing coverage for complex production issues during your daytime and contributing to ongoing development. We’ll provide structured onboarding and hands-on training in our email delivery systems.

Apply for this job

Source: Wellfound.

Report this job

Wrongly listed? Tell us why.