Software Engineer

ottoHR

Turkey

Remote

TRY 520,000 - 800,000

Full time

44 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Otto HR is seeking a Software Engineer for a full-time remote role to design, develop, and maintain backend services powering the Otto HR platform and its AI assistant.

You will focus on performance, scalability, and reliability, implement new features, enhance APIs, integrate with third-party services, and write clean, testable code while collaborating with product managers, designers, and other engineers in a distributed team.

Qualifications

  • Strong CS fundamentals including data structures, algorithms, and software design.
  • Experience in backend web development with REST/GraphQL APIs.
  • Proficiency in one or more modern languages: Java, C#, Python, JavaScript/TypeScript, or Go.
  • Hands-on OOP and applying OOP best practices in production systems.
  • Familiarity with SQL/NoSQL, Git, and CI/CD pipelines.
  • Knowledge of cloud platforms or containerization (AWS, Azure, GCP, Docker, Kubernetes).
  • Ability to write tests, debug complex issues, and optimize distributed systems.
  • Effective communication and collaboration in a remote team.
  • Bachelor's degree in CS/Software or equivalent experience.
  • Experience building HR, payroll, or enterprise SaaS products.

Responsibilities

  • Design, develop, and maintain back-end services powering the Otto HR platform and its AI assistant.
  • Focus on performance, scalability, and reliability.
  • Implement new features and enhance APIs.
  • Integrate with third-party services and write clean, testable code.
  • Collaborate with product managers, designers, and other engineers; participate in code reviews.
  • Improve developer tooling and workflows; monitor production systems and resolve issues.

Skills

CS fundamentals
Backend development
Programming languages
OOP
Databases & Git & CI/CD
Cloud & containers
Testing & performance
Communication
Enterprise SaaS

Education

Bachelor's degree in CS/Software

Tools

REST/GraphQL APIs
CI/CD Pipelines
Docker & Kubernetes
Cloud platforms

Job description

Company Description

Otto HR is a unified platform for hiring, people operations, payroll, benefits, and compliance, powered by Otto, an AI assistant that works alongside HR teams. The company was founded to solve the challenges of managing a growing organization, replacing fragmented tools and manual workflows with a single, integrated system. Otto HR supports the entire employee lifecycle, from job posting and AI-driven candidate search to onboarding, time tracking, payroll, and benefits management, all in one place. The platform includes a self-service portal for employees and integrates with tools like Slack and WhatsApp for streamlined communication and approvals. Built for Türkiye with KVKK and SGK compliance at its core, Otto HR is also GDPR-aligned and provides a data processing agreement (DPA) to every customer.


Role Description

This is a full-time remote role for a Software Engineer at ottoHR. The Software Engineer will design, develop, and maintain back-end services that power the Otto HR platform and its AI assistant, focusing on performance, scalability, and reliability. Day-to-day responsibilities include implementing new features, enhancing existing APIs, integrating with third-party services, and writing clean, testable code. The role also involves collaborating with product managers, designers, and other engineers to refine requirements, participate in code reviews, and contribute to architectural decisions. The Software Engineer will help improve developer tooling and workflows, monitor systems in production, and resolve issues to ensure a secure and seamless experience for customers.


Qualifications


  • Strong foundation in Computer Science concepts, including data structures, algorithms, and software design principles.

  • Experience in Back-End Web Development, including building RESTful or GraphQL APIs and working with server-side frameworks.

  • Proficiency in Software Development and Programming, using at least one modern language (e.g., Java, C#, Python, JavaScript/TypeScript, Go).

  • Hands-on experience with Object-Oriented Programming (OOP) and applying OOP best practices in production systems.

  • Familiarity with databases (SQL and/or NoSQL), version control (Git), and continuous integration/continuous delivery (CI/CD) pipelines.

  • Knowledge of cloud platforms or containerization (e.g., AWS, Azure, GCP, Docker, Kubernetes) is beneficial.

  • Ability to write tests, debug complex issues, and optimize performance in distributed systems.

  • Effective communication skills, ability to work collaboratively in a remote team, and willingness to participate in code reviews and technical discussions.

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • Experience building HR, payroll, or enterprise SaaS products

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Backend Engineer for Scalable HR Platform
Remote Backend Engineer for Scalable HR Platform

ottoHR • Turkey

Remote
TRY 520,000 - 800,000
Forward Deployed Engineer
Forward Deployed Engineer

Future Formative • Turkey

Remote
TRY 360,000 - 600,000
HR Digital Solutions Manager/Lead
HR Digital Solutions Manager/Lead

Gürok Grup • Fatih

On-site
TRY 360,000 - 600,000
Private health insurance
Dynamic work environment
Exposure to new technologies
+1
Software Engineer
Software Engineer

OPLOG • Çankaya

On-site
TRY 350,000 - 520,000
AI-assisted coding
Vacation in your first year
Birthday day off
+9
İK Operasyon ve Bordro Uzmanı
İK Operasyon ve Bordro Uzmanı

Rototip • Yenimahalle

On-site
TRY 180,000 - 300,000
20 gün ücretli yıllık izin
Uluslararası HR deneyimi
Girişimci çalışma ortamı
Site Reliability Engineer
Site Reliability Engineer

OBSS • Fatih

On-site
TRY 1,818,182 - 2,727,273
Flexible working arrangements
Training programs
Certifications
+1
.NET Full Stack Developer
.NET Full Stack Developer

OBSS • Fatih

On-site
TRY 2,808,988 - 3,745,318
Competitive salaries
Flexible working arrangements
Training programs and certifications
+1
Senior Software Engineer, Backend — Java / Spring Boot
Senior Software Engineer, Backend — Java / Spring Boot

Medicasimple • Fatih

Hybrid
TRY 350,000 - 560,000
Human Resources Lead
Human Resources Lead

Oculera • Çankaya

Remote
TRY 400,000 - 650,000
Founding role
Fully remote
Occasional presence in Ankara or Dubai
+1
Android Developer (Banking)
Android Developer (Banking)

OBSS • Fatih

On-site
TRY 280,000 - 460,000
Competitive salary
Hybrid working arrangements
Training & certifications
+1