Reporting to: CTO
Location: 100% Remote, within the following states: AL, CA, CO, CT, FL, GA, ID, IL, IN, MA, MN, MT, NC, NH, NJ, NV, OH, OR, PA, SC, TN, TX, UT, WI
Visa Sponsorship is not available
Duration: Up to 3 months, flexible schedule (20-40 hours/week)
Rate: $20-$30/hour
FLSA: Temporary, full-time, non-exempt (eligible for overtime pay)
Benefits: ineligible
Start Date: Summer 2025 (flexible)
Application Deadline: Friday May 16th, 2025
About Rootstock:
Rootstock Software provides the leading ERP for product companies, which empowers product manufacturers, wholesalers and distributors to turbocharge their operations by providing visibility and control of all demand, supply & capacity with low customization. Natively built on the Salesforce cloud platform, Rootstock is a modern, future-proof ERP: fresh user experience, no need for third-party integration and ready for AI-based decisioning. We invest in the success of our customers by taking a human-first approach and not resting until every customer is delighted. As Rootstock continues to grow, stay tuned to hear about its new customers, career opportunities, and LinkedIn posts.
Our organization thrives on four core principles that define our culture: Trust, rooted in integrity and transparency; Resourcefulness, encouraging creative problem-solving; Ownership of our actions and decisions; and Collaboration, which we believe is essential for collective success. Join us in an environment that values these principles and fosters growth for all.
Summary
We seek a driven and curious Software Engineer Intern to join our engineering team for an exciting, exploratory project. Rootstock’s ERP application, built on Salesforce using Apex (similar to Java) and Lightning (comparable to JavaScript), includes legacy code migrated from older systems in a procedural style. Your mission will be to leverage AI tools, including Grok, ChatGPT, and GitHub Copilot, to analyze, modernize, and refactor parts of this codebase, creating a repeatable process for future improvements. You may explore adjacent tasks, such as auto-generating unit tests using AI tools or working with Salesforce Agentforce (Salesforce AI) tooling. This is a unique opportunity to experiment with emerging technologies, work closely with experienced mentors, and contribute to a critical initiative at Rootstock.
This internship is ideal for someone passionate about problem-solving, eager to learn through experimentation, and comfortable with independent discovery. You’ll have the chance to present your findings to engineering leadership, impacting our development practices.
Key Responsibilities
Requirements & Skills
Bonus Experience
Interview Process: Our internship interviews are relatively short, usually with just two stages, and the whole process typically takes 1-3 weeks, at most.
What You’ll Gain
Why Rootstock?
At Rootstock, we’re not just building software—we’re shaping the future of manufacturing and supply chain management. Our team is passionate, collaborative, and innovative, and we’re excited to welcome interns who share our drive to push boundaries. As part of our team, you’ll work on real-world challenges, experiment with cutting-edge tools, and grow professionally in a supportive environment.
Studies have shown that women and people of color are less likely to apply for jobs unless they believe they meet every one of the qualifications as described in a job description. We are most interested in finding the best candidate for the job, and we encourage you to apply, even if you don’t believe you meet every one of our qualifications described. We are committed to recruiting and engaging individuals without regard to disability, gender, race, religion, or sexual orientation. We are committed to equity and are particularly interested in receiving applications from a broad spectrum of individuals.
Entefy
SynergisticIT
Körber
RecargaPay
Astronomer