Senior Software Engineer
ShelfCycle
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
11,621 open software roles across 677 companies are on ApplySarthi right now, most of them in Bengaluru (788), Hyderabad (298), Pune (178).
- Software EngineerIBM
- Software Development Engineer II, Enterprise EngineeringAmazon · hyderabad
- Software & Firmware Engineering ExpertsJobgether
- Principal Software EngineerCognite - AI for Industry
- Android Software EngineerDecathlontechnology
What software roles keep asking for: AWS (25%), Python (23%), Java (23%), System design (20%), Kubernetes (18%), C++ (17%), Observability (16%), CI/CD (13%) — counted across their open postings here.
Software Engineer jobs in the United States · Software Engineer jobs in New York · Remote Software Engineer jobs · AWS jobs · Accounting jobs · CRM jobs · ERP jobs
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for software roles keep coming back to AWS, Python, Java, System design. Practise those questions before you sit with ShelfCycle.
Questions you are likely to be asked
- Why do you want to join ShelfCycle?
- What is your experience with ERP? Tell me one thing you learned the hard way.
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Software Engineer at ShelfCycle interview free →### About the Role The chemical industry is a $5.2 trillion market that powers 96% of all manufactured goods—from everyday items to advanced technologies. Yet most chemical distributors still operate with outdated software, manual processes, and disconnected systems that waste time and limit growth. **ShelfCycle is changing that.** We're the modern operating system for chemical distribution—an AI-powered ERP and CRM platform that automates daily operations so teams can focus on strategic growth instead of manual tasks. Our customers are seeing transformational results: * U.S. Chemicals saves 7-10 hours per week per employee through automation * ClearEdge Solutions consolidated five different systems into one seamless platform * Our Clients are scaling, making faster decisions with real-time data, and focusing on strategic initiatives instead of manual processes **We're not just building software—we're modernizing an entire industry.** Our platform handles everything from inventory optimization and order processing to financial reporting and customer relationships, all powered by AI that learns from each distributor's unique data. As our next engineer, you'll help build the features that save our customers hours each week, enable them to scale without adding overhead, and give them the competitive edge they need to win in their market. **Ready to help transform a $5.2 trillion industry? Let's build the future of chemical distribution together.** ### About the Team * ShelfCycle is a pre Series A startup with offices near Bryant Park. * Report to the Head of Engineering and work alongside our Founding Engineer. * Close collaboration with the leadership team (CEO, Head of Revenue, and Head of Client Success). * Work Environment * Based in NYC, with a hybrid schedule: Looking for 2 days per week in the office. * Small, high-impact team (under 10 people) where your contributions directly shape the product. ### The Ideal Candidate is * **Highly Technical**: Experienced engineer and builder across frontend, backend, databases, and cloud infrastructure. * **Customer-obsessed**: Takes the time to understand customer needs, infer patterns, and implement solutions to support clients. * **AI-forward**: Actively uses AI tools in their development workflow and has experience building AI-powered customer features. * **Growth-minded**: As a startup grows, careers advance with it. This is a major opportunity to advance your career within a fast-moving startup. ### Responsibilities * Design, build, and support core features across the Enterprise Resource Planning (ERP) platform. Examples include order and inventory workflows, cost/margin tracking, and embedded AI insights. * Work across the entire stack: **TypeScript**, **React** (Mantine), **Next.js**, **Prisma**, **PostgreSQL**, **tRPC**, and **AWS** (ECS, SQS, Lambda, S3) as a true full stack engineer. * Collaborate with product and support teams to deeply understand customer pain points and ship thoughtful, high-impact solutions. * Communicate and build towards a documentation-driven culture alongside a distributed, async-friendly team. * Prototype and productionize new features for internal and external customers. * Help establish engineering best practices through high-quality code, and to testing standards, code reviews, observability, and documentation. * Participate in architectural decisions as we scale and evolve our monolith, adopt service boundaries, and tighten frontend/backend separation. * Build and iterate on AI-powered features that help customers make better decisions about inventory, pricing, and chemical product recommendations. ### Requirements * **5+ years** as a professional full stack software engineer. * Strong proficiency in **TypeScript**, with production experience ideally with React and Next. * Strong experience with **SQL databases** (preferably PostgreSQL), with modeling, migrations, and performance usecases. * Experience with **Prisma** (or similar ORM), **Zod**, and building **tRPC** or RPC-style APIs. * Comfortable working in and improving a **monorepo** with evolving domain separation and testing strategy (e.g. Jest, Vitest). * Strong communicator to both technical and non-technical audiences. ### Nice to Have * Background in building **B2B SaaS** products in a startup environment. * Experience building **ETL data pipelines**. Experience working in or around **ERP**, **CRM**, or **accounting software** (e.g., order systems, inventory, GL). * Familiarity with **AWS services** and infrastructure-as-code using **Terraform** or similar tools. * Experience improving legacy codebases or introducing **domain-driven architecture** into tightly-coupled systems. * Experience with production observability tools like **Datadog** and **Postmark**. * Experience building **AI-powered features** using OpenAI API, vector databases (pgvector/Pinecone), and RAG patterns. * **Prompt engineering** and LLM integration experience, particularly with frameworks like LlamaIndex or LangChain.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Senior Software Engineer84674Th44Metrea9999
- Senior Software EngineerCatapultsports
- Senior Software EngineerCatapultsports
- Senior Software EngineerGeniussports
- Senior Software EngineerSchonfeld
- Senior Software EngineerDeliveroo
- Senior Software EngineerCloudbedsthirdpartyboard
- Senior Software EngineerConfluent
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on wellfound · posted 2026-09-01. ApplySarthi collects openings and links to application pages; the role is advertised by ShelfCycle, not by us.