We design the most suitable architectures for your company.

Careers

Forward Deployed Engineer

Work directly with customers. Build the solution. Own the delivery. You turn complex business requirements into reliable software, from the first discovery conversation to deployment in production.

Apply now How we work

Location
Türkiye, remote
Employment
Full-time
How to apply
Online form, CV as PDF

About the company

Future Formative Technology is a technology-focused organisation that delivers software solutions directly to customers in production environments. Team members collaborate closely with clients to understand complex technical and business challenges and translate them into robust, scalable systems.

Future Formative Technology values problem-solving, adaptability, and strong communication, encouraging ownership of projects from design through deployment. It promotes a remote-first culture, flexible collaboration across time zones, and continuous learning. The environment is fast-paced, impact-driven, and suited to people who enjoy building practical solutions that create measurable value for end users.

About the role

As a Forward Deployed Engineer, you will work full time in a remote capacity, partnering directly with customers to design, build, and deploy software solutions tailored to their needs. You will collaborate with product and engineering teams to understand requirements, architect back-end services, and implement reliable, maintainable code.

Day-to-day responsibilities include developing features, integrating APIs, troubleshooting production issues, and optimising system performance. You will gather feedback from stakeholders, translate it into technical tasks, and ensure timely delivery of high-quality solutions. The role also involves documenting systems, sharing knowledge with teammates, and contributing to improvements in engineering practices and tooling.

Qualifications

  • Strong foundation in Computer Science, including data structures, algorithms, and software design principles.
  • Hands-on experience with Software Development and Programming in one or more modern languages (e.g., Java, Python, C#, Go, or similar).
  • Proficiency in Back-End Web Development, including building APIs, working with databases, and integrating services.
  • Solid understanding of Object-Oriented Programming (OOP) concepts and their application in production systems.
  • Ability to work directly with customers, gather requirements, and translate business needs into technical solutions.
  • Experience with version control (e.g., Git), CI/CD pipelines, and modern development workflows.
  • Comfortable troubleshooting issues in distributed or cloud-based environments and collaborating asynchronously in a remote team.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is a plus.
  • Strong communication skills, commitment to inclusive teamwork, and a continuous learning mindset.

How the hiring process works

  1. Step 1Application. You send your CV as a PDF using the form on this page.
  2. Step 2Introductory call. A short conversation about your experience, the role and how we work.
  3. Step 3Technical conversation. We work through a realistic customer scenario together: the requirements, the design choices and how you would take the solution to production.
  4. Step 4Decision. We let you know the outcome by email.

Apply for this role

All fields are required unless marked optional. Your CV must be a PDF of up to 5 MB.

    PDF only, up to 5 MB. A Word document can be saved as PDF before you upload it. Please do not include a photo or ID number.

    We process your personal data as described in our Candidate Privacy Notice.