Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

OptIQ.AI

Lead Software Engineer

Posted Updated
Discussion

Description

We're looking for a Backend Engineer to join our engineering team. This is an exciting opportunity to work on scalable backend systems and contribute to the architecture of a cutting-edge AI-driven security platform.


Responsibilities:

  • Design, develop, and optimize scalable and secure backend systems for data security solutions.
  • Build and maintain RESTful APIs and microservices that power AI-driven security insights.
  • Work on high-performance data processing systems that handle large-scale structured and unstructured data.
  • Ensure backend systems are robust, fault-tolerant, and scalable to support enterprise-grade applications.
  • Integrate with cloud platforms (AWS, Azure, GCP) and optimize backend workflows for high availability.
  • Work closely with frontend, data engineering, and security teams to build seamless user experiences.
  • Optimize database queries and caching mechanisms to improve performance and reduce latency.


Requirements:

  • Programming Languages: Proficiency in Python, Java, and Golang.
  • API Development: Experience in RESTful and GraphQL API development.
  • Microservices Architecture: Strong understanding of microservices-based design, service discovery, and inter-service communication.
  • Database Management: Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Cloud and Infrastructure: Hands-on experience with AWS, Azure, or GCP and containerization tools like Docker and Kubernetes.
  • Messaging and Streaming: Familiarity with Kafka, RabbitMQ, or SQS for event-driven architectures.
  • CI/CD and Automation: Experience with Jenkins, GitLab CI/CD, or GitHub Actions to automate deployment workflows.
  • Security and Compliance: Knowledge of authentication mechanisms (OAuth, JWT), API security best practices, and data encryption techniques.


Mindset:

  • Entrepreneurial spirit with a "get-things-done" attitude and a commitment to delivering high-quality solutions.
  • Comfortable working in an unstructured, fast-paced startup environment.
  • Passion for solving complex problems and driving innovation in a high-growth company.
  • Education: B. Tech in Computer Science or equivalent.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →