Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

OmniQuest

NewBe an early applicant

Senior Software Engineer

Posted Updated
Discussion

Summary

Senior engineer building and maintaining the backend and frontend software components of OmniQuest's AI system — developing APIs, integrating AI models, writing tests, and mentoring developers while driving architecture and design decisions. Core stack includes Python, JavaScript/TypeScript, REST/GraphQL, and React/Angular/Vue.

We are looking for a software engineer who can develop and maintain the software components of our AI system and is able to execute independently and make good engineering decisions.

Responsibilities

  • Develop and maintain backend and frontend software components

  • Build and manage APIs and integration points

  • Ensure the software is functional, reliable, and maintainable

  • Collaborate with other team members to integrate AI models

  • Write unit and integration tests to ensure code quality

  • Provide technical leadership by making sound architecture and design decisions

  • Mentor and guide developers through code reviews and knowledge sharing

  • Drive best practices in code quality, scalability, and system design

  • Collaborate with product, design, and data teams to translate requirements into technical solutions and identify risks, trade-offs, and improvements

  • Support and contribute to agile development processes with an engineering perspective

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field

  • 3-5 years of experience in software development (backend and/or frontend)

  • Proficiency with programming languages such as Python, JavaScript, or TypeScript

  • Knowledge of software development best practices

  • Experience with API development and integration (e.g., REST, GraphQL)

  • Experience making architectural or system design decisions in real-world projects

  • Familiarity with frontend frameworks such as React, Angular, or Vue.js

  • Strong problem-solving and debugging skills

  • Strong understanding of agile development practices and working within cross-functional teams

  • Ability to balance technical excellence with delivery timelines and business needs

  • Clear communication skills and confidence in explaining technical decisions and trade-offs

  • Track record of owning features or systems end-to-end, from technical design to deployment


Skills

What Senior 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 →