HumanBit Logo

Software Development Engineer II | SuperAGI

full-time
Posted on September 15, 2025

Job Description

Software Development Engineer II

Company Overview

SuperAGI is pioneering the future of Artificial General Intelligence with groundbreaking research and innovative AI products. Our mission is to transform the future of applications through intelligent, autonomous solutions that drive unparalleled efficiency and growth. We are building a world where AI and human intelligence collaborate seamlessly to achieve extraordinary outcomes. If you are passionate about AI and eager to be part of a team that is shaping the future, SuperAGI is the place for you.

Job Summary

As a Software Development Engineer II, you'll be integral in developing, testing, and deploying high-quality software solutions. With your expertise in multiple programming languages and best practices, you'll ensure that the code is scalable and maintainable. Your role includes collaborating with teams to deliver innovative products, mentoring junior developers, and enhancing development standards and processes.

Responsibilities

  • Design and implement scalable, resilient backend microservices.
  • Implement a reliable monitoring stack for your services.
  • Plan, estimate, and take ownership of project deliveries.
  • Collaborate with engineering and product teams to achieve strategic and tactical goals for the business.
  • Mentor junior developers and help in enhancing the team's development standards.

Qualifications

  • Experience: 2-4 years of experience building backend microservices.
  • Cloud Proficiency: Experience working with managed cloud providers, specifically AWS.
  • Technology Stack: Experience building products on the JVM stack using Golang or Kotlin or React.
  • Monitoring Tools: Familiarity with monitoring stacks such as Prometheus, Grafana, NewRelic.
  • Kubernetes: Experience or familiarity with the Kubernetes ecosystem.
  • Algorithms and Data Structures: Proficiency in choosing suitable algorithms, data structures, and design patterns for varying problem statements.
  • Database Knowledge: Experience and understanding of SQL and NoSQL databases such as Postgres, Redis, and MySQL.
  • Messaging Systems: Experience working with messaging systems such as Apache Kafka.

Preferred Skills

  • Strong problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Ability to adapt and learn new technologies quickly.

Experience

  • 2-4 years of relevant experience in software development, specifically in backend systems.
Powered by
HumanBit Logo