New Staff Software Engineer Chennai Apply At FourKites we have the opportunity to tackle complex challenges with real-world impacts. Whether it’s medical supplies from Cardinal Health or groceries for Walmart, the FourKites platform helps customers operate global supply chains that are efficient, agile and sustainable.
Join a team of curious problem solvers that celebrates differences, leads with empathy and values inclusivity .
As a Staff Software Engineer, you will be a technical leader shaping the future of logistics technology. You'll architect and build end-to-end backend solutions using cutting-edge technologies, working closely with our US team and Fortune 500 clients to transform the global supply chain industry. This role demands excellence in system design, deep technical expertise, and the ability to leverage modern tools including AI to accelerate product development.
What You'll Be Doing
Technical Leadership & Architecture
Design and architect large-scale distributed systems with focus on performance, security, and scalability
Lead system design initiatives for complex, multi-service architectures
Create comprehensive HLD/LLD documentation for knowledge sharing and architectural decisions
Drive technical strategy and make critical architectural decisions that impact the entire platform
Conduct architecture reviews and provide technical guidance on complex engineering challenges
Development & Implementation
Build robust backend services using Java/Spring Boot as primary technologies, Golang/Python/ROR would be good to have as additional technologies
Develop and optimize microservices handling millions of transactions
Design and implement RESTful APIs and event-driven architectures
Work with PostgreSQL, Redis, and other data stores for optimal performance
Ensure code quality through comprehensive unit testing (>90% coverage) and component testing(any other No SQL /Any RDBMS)
Integrate with strategic partner APIs to expand our ecosystem
Innovation & AI Integration
Leverage AI tools and copilots to accelerate development velocity and code quality
Champion the adoption of AI-assisted development practices across the team
Explore and implement AI/ML capabilities within our product offerings
Stay current with emerging AI technologies and their applications in software development
Mentorship & Collaboration
Mentor junior and senior engineers, fostering technical excellence
Collaborate with Product Managers to translate business requirements into technical solutions
Partner with UX designers on API design for optimal frontend integration
Lead cross-functional initiatives and drive engineering best practices
Contribute to quarterly roadmap planning and OKR definition
Who You Are
Required Qualifications
8+ years of software engineering experience with proven track record of delivering complex systems
Expert-level proficiency in Java and Spring Boot ecosystem (Spring Cloud, Spring Security, etc.)
Strong experience with Golang for high-performance services
Exceptional system design skills - able to design distributed systems from scratch
Deep understanding of microservices architecture, design patterns, and architectural best practices
Expertise in both SQL (PostgreSQL/MySQL) and NoSQL databases with query optimization skills
Production experience with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
Strong knowledge of distributed systems concepts: CAP theorem, consensus algorithms, distributed transactions
Proficiency with Git, CI/CD pipelines, and Agile methodologies
Technical Excellence
Proven ability to functionally decompose complex problems into elegant solutions
Experience with high-throughput, low-latency systems
Strong understanding of performance optimization, caching strategies, and scalability patterns
Security-first mindset with knowledge of OWASP principles and secure coding practices
Experience with event streaming platforms (Kafka/RabbitMQ)
Familiarity with observability tools and distributed tracing
Preferred Qualifications
Experience using AI development tools (GitHub Copilot, Cursor, Claude, ChatGPT) for enhanced productivity
Track record of integrating AI/ML capabilities into products
Contributions to open-source projects
Experience with React/Angular for full-stack versatility
Knowledge of infrastructure as code (Terraform/CloudFormation)
Experience in logistics, supply chain, or e-commerce domains
Soft Skills
Excellent communication skills - able to articulate complex technical concepts to various stakeholders
Strong written documentation skills
Self-driven with ability to work independently and lead initiatives
Collaborative mindset with experience working with distributed teams
Bachelor's degree in Computer Science or related field from a reputed institution
What Sets You Apart
You actively use AI tools to enhance your development workflow and productivity
You have a track record of building products that scale to millions of users
You're passionate about mentoring and elevating the technical capabilities of your team
You stay current with technology trends and bring innovative solutions to the table
You have experience making critical technical decisions that significantly impact business outcomes
Technologies We Use
Backend: Java, Spring Boot, Golang, Node.js Databases: PostgreSQL, Redis, MongoDB Cloud: AWS/Azure, Kubernetes, Docker Tools: Git, JIRA, Confluence, Jenkins/CircleCI, ArgoCD Monitoring: Prometheus, Grafana, Signoz, Chronosphere
Who we are: FourKites®, the leader in AI-driven supply chain transformation for global enterprises and pioneer of advanced real-time visibility, turns supply chain data into automated action. FourKites’ Intelligent Control Tower™ breaks down enterprise silos by creating a real-time digital twin of orders, shipments, inventory and assets. This comprehensive view, combined with AI-powered digital workers, enables companies to prevent disruptions, automate routine tasks, and optimize performance across their supply chain. FourKites processes over 3.2 million supply chain events daily — from purchase orders to final delivery — helping 1,600+ global brands prevent disruptions, make faster decisions and move from reactive tracking to proactive supply chain orchestration. Working at FourKites We provide competitive compensation with stock options, outstanding benefits and a collaborative culture for all employees around the globe, including:
5 global recharge days, in addition to standard holidays, and a hybrid, flexible approach to work.
Parental leave for all parents, an annual wellness stipend and volunteer days also provide you with time and resources for self care and to care for others.
Opportunities throughout the year to learn and celebrate diversity.
Access to leading AI tools and foundation models, with the freedom to experiment and find creative ways to be more effective in your role
And we're always listening for new ways to support everyone in and out of the office. Create a Job Alert Interested in building your career at FourKites? Get future opportunities sent straight to your email. Create alert Apply for this job * indicates a required field Autofill with MyGreenhouse First Name * Last Name * Email * Phone Country * Phone * Location (City) Locate me Resume/CV * Attach Attach Dropbox Google Drive Enter manually Enter manually Accepted file types: pdf, doc, docx, txt, rtf Cover Letter Attach Attach Dropbox Google Drive Enter manually Enter manually Accepted file types: pdf, doc, docx, txt, rtf Education School Select... Degree Select... Discipline Select... Start date month Select... Start date year End date month Select... End date year Add another LinkedIn Profile Website Submit application
View Original Job Posting