Staff Software Engineer

2 weeks ago


Chennai India FourKites, Inc. Full time

Job Description 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.



  • Pune, India Veeam Software Full time

    Job Description Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust...


  • Vadodara, India Qualifacts Full time

    Job Description Job Description Qualifacts is a leading provider of behavioral health software and SaaS solutions for clinical productivity, compliance and state reporting, billing, and business intelligence. Its mission is to be an innovative and trusted technology and end-to-end solutions partner, enabling exceptional outcomes for its customers and those...


  • Home-India Flexera Software Full time

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....


  • Chennai, India Bolt Full time

    Job Description Bolt is on a mission to democratize commerce. We relentlessly prioritize our retailersputting their brands front and center while enabling frictionless shopping at any touchpoint in the customer journey. At the center of it all is our rapidly growing universal shopper networkBolt merchants such as Revolve, Luisa via Roma, Benefit Cosmetics,...


  • Chennai, India Pfizer Full time

    Job Description Use Your Power for Purpose At Pfizer, the impact of technology resonates through every facet of our operations, driving a transformative digital and data first approach. Across all functionsfrom groundbreaking research to efficient manufacturingwe embrace innovative solutions that empower us to enhance every aspect of drug discovery and...


  • Bengaluru, India Guidewire Software Full time

    Job Description Summary Join Guidewire's Product Development and Operations (PDO) team in Bengaluru, where we build and operate the industry's most trusted cloud platform for P&C insurance. Our team is dedicated to delivering innovative, scalable, and secure solutions that empower insurers worldwide. We thrive in a collaborative, agile environment,...


  • Chennai, India FourKites, Inc. Full time

    Job Description 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...


  • India BrightEdge Full time

    Staff Software Engineer, RemoteThe Software Engineer will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scalable data pipelines. This role is at the heart of our data ecosystem, deliver new analytical software solution to access timely, accurate, and complete data for insights,...


  • Chennai, Tamil Nadu, India Trimble Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Staff Software EngineerWe are seeking an experienced and technically proficient Staff Software Engineer to lead our team in building cutting-edge, enterprise-level backend services. This role is perfect for a passionate engineer who thrives on solving complex problems and is dedicated to creating highly scalable, cloud-native solutions that drive digital...


  • Chennai, India ACV Auctions Full time

    Who we are looking for:Our software engineering teams operate on a few common principles, working on interesting and challenging problems, enabling autonomy to develop and deploy the best solutions, and being surrounded by great engineers and a warm culture. These tenets allow our engineering teams to have large business impact and product ownership, which...