ServiceCore builds the software that runs the portable sanitation and liquid waste industry. The Senior Software Engineer is responsible for the technical quality of the software, including system design, architectural decisions, and reducing technical debt. The role involves working as a technical anchor in a small, cross-functional pod focused on accounting and payments, collaborating with Product and Design. Responsibilities include mentoring junior engineers, participating in customer discovery, and maintaining quality through code reviews and testing strategies. Key projects include migrating batch billing processing to Go worker routines and transforming the invoicing experience into a reusable SDK. The tech stack includes Angular & TypeScript (frontend), PHP/Laminas Framework (API), Go (payment processing services), MySQL, AWS, and React Native (legacy Ionic) for mobile. The company operates fully remotely with an annual in-person gathering and quarterly team planning. A hybrid option is available for those near Denver, CO.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed