About the role

  • Staff Software Engineer handling AI systems, leading backend development at FourKites. Architecting advanced backend systems within a scalable and event-driven environment.

Responsibilities

  • You will architect advanced backend systems, lead large-scale development efforts, and ensure codebase scalability across a high-throughput, event-driven environment.
  • You will simultaneously drive the integration of LLM-powered agents within those services — designing tool-use patterns, audit trails, and human-in-the-loop checkpoints that meet enterprise reliability standards.
  • You will mentor SSE/SE engineers, lead in-depth technical analysis and root cause investigations, and act as a recognized technical expert who guides the team's problem-solving and AI adoption maturity forward.
  • Develop, test and maintain backend applications
  • Write clean, efficient, and well-documented code
  • Design and implement data models and database schemas
  • Collaborate with the frontend team to integrate the backend with the user interface
  • Perform code reviews and ensure code quality standards are met
  • Troubleshoot and debug applications
  • Implement code with very high coverage of unit tests and component tests
  • Cross-training peers and mentoring teammates
  • Work with the DevOps team to deploy and manage applications in production
  • Continuously learn and stay up-to-date with new technologies and industry trends

Requirements

  • Experience in Design, architect, implement, test, profile, release, and optimize highest quality software/services
  • Strong understanding of Object-oriented programming principles
  • Good knowledge of Java + Spring, GoLang, Ruby on Rails
  • Experience in Cloud: Azure and Amazon Web Services
  • Experience with databases such as PostgreSQL, or MongoDB
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript
  • Good knowledge of RESTful APIs and microservices architecture
  • Excellent problem-solving and analytical skills
  • Ability to work independently and in a team environment
  • Possess expert knowledge in performance, security, scalability, architecture, and best practices
  • Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence.
  • Agile SDLC experience.
  • Excellent oral and written communication skills
  • Experience in distributed systems and microservices Architecture, backend system design, data engineering and AI Agent Integration & Applied AI Engineering

Benefits

  • Medical benefits start on first day of employment
  • 36 PTO days( Sick, Casual and Earned) , 5 recharge days, 2 volunteer days
  • Home Office set ups and Technology reimbursement
  • Lifestyle & Family benefits
  • Mental Wellness support and guidance
  • Ongoing learning & development opportunities ( Professional development program, Toast Master club etc.)

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job