Software Engineers X 5 - Kotlin

Leading independent boutique technology firm specializing in data, AI, machine learning, and software engineering solutions with global presence.
Backend
Mid-Level Software Engineer
Hybrid
AI · Enterprise SaaS

Description For Software Engineers X 5 - Kotlin

Simple Machines is a global technology firm with offices in London, Sydney, San Francisco, and New Zealand, specializing in data, AI, machine learning, and software engineering solutions. As a Software Engineer, you'll work on groundbreaking projects, developing sophisticated, scalable solutions across the full technology stack. The role involves creating intuitive frontends, robust backends, and powerful data pipelines.

The team values diverse perspectives and fosters an inclusive workplace where everyone can thrive. You'll have autonomy in technical design and work closely with stakeholders, data scientists, and cross-functional teams. The position offers hands-on experience with cutting-edge technologies and the opportunity to make real impact through innovative solutions.

The role requires expertise in Kotlin/Java development, with a focus on backend services and API design. You'll be responsible for end-to-end delivery, from infrastructure setup to deployment, while collaborating with client stakeholders in a hybrid work environment. The ideal candidate should have experience with cloud platforms, infrastructure-as-code, and both SQL and NoSQL databases.

This is an excellent opportunity for engineers passionate about solving complex problems and working with the latest technologies in a collaborative, forward-thinking environment. The position offers the chance to work on impactful projects while growing professionally in a supportive team culture.

Last updated 9 minutes ago

Responsibilities For Software Engineers X 5 - Kotlin

  • Design and technical development of backend services for highly scalable marketing platform
  • Design APIs, applications, and infrastructure
  • Document technical requirements and design for the client
  • End-to-end delivery and support, including build, automation, deployment, and operations
  • Partner with client stakeholders and team members to gather business requirements
  • Collaborate on design decisions and translate them into technical requirements
  • Operate within an iterative delivery team using Agile delivery tools and practices

Requirements For Software Engineers X 5 - Kotlin

Kotlin
Java
React
TypeScript
MongoDB
PostgreSQL
Cassandra
  • Core foundation in JVM languages (particularly Kotlin or Java)
  • Experience designing and implementing data-driven APIs
  • Exposure to frontend development (React.js, Tailwind, REDUX, Typescript)
  • Experience with large scale webservices
  • Cloud infrastructure experience with AWS and/or Google Cloud, Azure
  • Infrastructure-as-code experience with Terraform or Cloud Formation
  • In-depth experience with unit and integration testing
  • Experience working with SQL databases
  • Experience with Git workflows
  • Experience with containerized application deployment

Interested in this job?

Jobs Related To Simple Machines Software Engineers X 5 - Kotlin

Software Engineer (Full Stack)

Full Stack Software Engineer role at Citylitics, building predictive intelligence platforms for infrastructure markets, requiring 3+ years of experience in web development and distributed systems.

Software Developer

Software Developer position at PeopleCert developing certification exam applications using cloud technologies and various programming languages.

Software Engineer - Money

Backend Software Engineer role at CoinList, working on crypto financial platform's core money services, requiring 3+ years experience with competitive compensation and benefits.

Founding Software Engineer

Join Rockstar as a Founding Software Engineer to build innovative insurance technology solutions using Golang and TypeScript in a remote-first environment.

Programmer Analyst 6 - GIS Developer

GIS Developer position at Stafford Gray, focusing on ESRI GIS solutions and full-stack development with emphasis on geospatial applications and system migration.