What is a Software Engineer at Sourgum?
At Sourgum, a Software Engineer plays a pivotal role in revolutionizing a legacy industry by building the core technology that powers modern waste management and logistics. This is not just about writing clean code; it is about solving complex real-world problems such as dynamic routing, real-time dispatch, marketplace optimization, and supply-demand matching. Your work directly impacts how commercial and residential customers manage waste, driving both environmental sustainability and operational efficiency.
The engineering team at Sourgum is responsible for building a scalable B2B marketplace and logistics platform. As a Software Engineer, you will work on high-impact products that handle complex transactional workflows, spatial data processing, and automated scheduling. The systems you design and maintain must be robust enough to handle high concurrency while remaining intuitive for haulers, customers, and internal operations teams.
This role requires a unique blend of technical excellence, adaptability, and product ownership. Because Sourgum operates in a fast-paced, high-growth environment, engineers are expected to take end-to-end ownership of their features—from initial architecture and database design to deployment and monitoring. If you enjoy solving tangible, physical-world logistics problems using modern software architecture, this position offers an exceptionally rewarding and intellectually stimulating environment.
