
Staff Software Engineer
FourKites, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Chennai • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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.)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringGoLangRuby on RailsPostgreSQLMongoDBRESTful APIsmicroservices architectureunit testscomponent tests
Soft Skills
problem-solvinganalytical skillsindependent workteam collaborationmentoringcommunication skillstechnical analysisroot cause investigationcross-trainingleadership