For Employers

Situation Publishing Ltd

Software Engineer

Posted an hour ago
2-5 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

Design, build, and test new software while reworking legacy systems to ensure maintainability and performance. Collaborate with product and business teams to translate rough business problems into functional technical solutions.

Role overview

We are seeking skilled Software Engineers to join our team. This is a remote role, open to candidates anywhere in the Philippines. You do not need to be in Manila.

The work is hands-on and spans several platforms. You will work closely with product, business and project leads, across both legacy systems and new development.

How we work



We use Claude Code every day. It writes a lot of our Python. It is involved in most of what we build, from application code through to internal tooling and data work.

Producing code is no longer the bottleneck. Two things are. Working out what actually needs building, because requirements here tend to arrive as a rough business problem rather than a specification. And judging whether what came back is right. These tools sound just as confident when they are wrong.

Most of the skill is in the steering. Knowing what to put in front of the tool, noticing when it is working from a wrong premise, and knowing enough about the business to tell when an answer is wrong.

That last part takes time. There are a lot of systems here with twenty years of history behind them, and the fastest way in is the systems themselves. So the skill that matters is using these tools to interrogate one until you actually understand it. Query the database. Read the code. Test the theory against the real thing rather than against what you assume is there.

We are less interested in what you already know about our stack than in how fast you can do that.

The work is a mix of three things. New development, building what does not exist yet. Rebuilding, because a lot of what runs here has been running a long time and is being reworked properly rather than patched. And investigation, where a question comes in that nobody can answer from memory and you go and find out.

That last one means reading across systems you have never seen, working out what is actually happening, proving it, and writing it down so the next person does not start over. The writing down is part of the job, not admin on top of it.



Responsibilities

  • Work out what actually needs building, from a business problem rather than a specification
  • Design, build and test new software across a range of platforms
  • Rework and replace systems that have been running for years, without breaking what depends on them
  • Work with product, business and project teams to deliver
  • Write maintainable code with sensible test coverage
  • Use AI tooling well, and take responsibility for checking what it produces before it ships
  • Dig into unfamiliar systems and data, and leave a written trail
  • Improve how we work as you go


Requirements

  • 4+ years of production, hands-on software engineering, including time spent maintaining and fixing things you built rather than only building them
  • A track record of shipping good software at pace, alone and in a team
  • Hands-on experience with Claude Code on real work. We will ask what you built with it, and where you had to overrule it


Skills

You will not have all of these. Breadth across several of them matters more than depth in any one.

Python

  • We write a lot of Python. Services, data work, automation, internal tools
  • Comfortable going straight at an API or a database and building something small that other people can run
  • Scripts that read clearly and are safe to run twice, because much of this touches production data

Google Cloud Platform

  • Compute Engine, Cloud Storage, Identity-Aware Proxy, Cloud Functions
  • Deploying and running applications on GCP

Kafka

  • Real-time data streaming and processing

JavaScript and TypeScript

  • Front-end and back-end
  • Modern frameworks. React or Angular are fine, VueJS is what we use

API development

  • Robust, scalable, secure REST or GraphQL APIs, using Flask, NestJS or Spring Boot

MySQL and PostgreSQL

  • Schema design, query optimisation, and writing the complicated ones

Git and GitHub

  • Day-to-day version control and collaboration

Docker

  • Building and running containers


What we are looking for in people

  • You can work at pace without losing the thread
  • You solve problems on your own, and you know when to pull someone in
  • You check things instead of assuming them, and you say so when something does not add up
  • You communicate clearly in writing, because the team is distributed


Why join us

  • Varied work. Legacy systems and new build, often in the same week
  • You will use AI tooling properly, rather than as something bolted on the side
  • Remote, and flexible about how you work
  • A distributed team, and colleagues who are good at this

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Information Security, Compliance & IKS Manager (m/w/d) - ISO 27001 - Teilzeit

Full Time Germany Software Development

Lead Software Engineer in Test – Agentic AI (Remote - US)

Full Time United States Software Development

Senior Software Engineer (Fullstack CirrusMD)

Full Time United States Software Development

Senior Director, Business Intelligence

Full Time United States $205K - $222K per year Software Development

Senior Data Engineer

Full Time Serbia Software Development

Senior Data Analyst

Full Time United Kingdom Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 213,895+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

213,895+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified