At Tive, we imagine a fully-transparent world in which everything and everyone is connected. We innovate beyond what the world thought possible—so what people hold near and dear arrives on time and in full.
We believe (and live!) four core values:
- Transparency First: We make everything visible so that everyone can operate better
- Always strive to make things simpler
- We are One Team, we have each other's backs
- Relentless iteration to optimize and improve
Whether shipped by road, rail, ocean, or air, Tive reduces shipment delays, minimizes rejected loads, and decreases theft, damage, and spoilage. Our customers count on Tive to ensure that their shipments are delivered on time and in full—because every shipment matters.
Tive software engineers build state of the art products that improve human interactions with technology. We seek software engineers to be strong in computer science, solid in the fundamentals and ready to tackle new software patterns focused on maintainability, scalability, and security. Whether it’s finding new and innovative ways to advance our product quality or building apps that automatically synchronize information in a secure and convenient way, you will be developing solutions to some of the most challenging technical problems out there. There are no textbooks that can help you learn this, which is why we have some of the best and brightest engineers working with us.
Our ideal candidate has:
- A Bachelor of Science in Computer Science or related field.
- Experience with backend web application development.
- Experience architecting, designing, and developing distributed systems.
- Experience with one or more general purpose programming languages including but not limited to: Typescript, C/C++, Python, C#, Java, Node, Go, Ruby
What you’ll be doing:
- Design, write, test, deliver, maintain, and improve software.
- Help with supporting digital business systems.
- Collaborate with cross-functional teams to define, design, and develop new features and enhancements.
- Conduct code and design reviews to ensure high-quality, maintainable, and scalable solutions.
- Participate in architectural decisions and contribute to the continuous improvement of software development practices and processes.
- Troubleshoot, diagnose, and resolve complex issues in production environments.
- Research and evaluate emerging technologies, tools, and best practices to continuously improve the software development process.
- Maintain up-to-date knowledge of industry trends, standards, and best practices to ensure software quality and relevancy.
- Support the creation and maintenance of technical documentation, including design specifications, user guides, and release notes.
- Foster a culture of collaboration, continuous improvement, and learning within the software development team.
What does Tive offer?
- A chance to join what may very well turn out to be the most important company in your career.
- The autonomy and resources to build what you know how to build.
- Work with a committed global team that have each others back.
- Office-based or hybrid options. Your choice.
- Competitive equity to ensure all of our employees have a sense of ownership in the long-term success of Tive’s growth.
We celebrate diversity, and consider it key to our success as both a team and a company. We are proud to be an equal-opportunity employer, and we are committed to creating an inclusive environment of mutual respect for all employees.