JOBSEARCHER

Sr. Software Engineer

Suralink® is a fast-growing Software as a Service (SaaS) technology company looking for exceptional professionals to join our team. Our award-winning company has been recognized for growth, innovation, and culture, and over 500,000 companies worldwide have used our software. Our platform was built for accounting and other professional service firms, giving them a simple and secure way to request, receive, track, and manage their documents at scale. If you’re looking for a promising company where you can truly make your mark, we’d love to talk to you. Who we are looking for: We are looking for driven engineers passionate about building great SaaS platforms and the infrastructure to support them. Deep expertise and experience with open source and cloud technologies, problem-solving, critical thinking, and continuous learning/experimentation are a must. If you enjoy working with a team of humble and passionate builders and have experience leading/mentoring others to achieve great results, you have a home here. The Senior Software Engineer plays a key role in our organization, helping determine technical direction and implement critical solutions that will delight customers and accelerate our agile teams with industry-leading reliability and security. Responsibilities for senior engineers include design, implementation, and maintenance of great software and can extend to mentorship, leading initiatives, and/or teams. Senior Software Engineers lead the charge in building critical, scalable, and secure solutions that will meet the needs of Suralink's growing customer base. Excellent team and communication skills and experience mentoring others Experience in NodeJS, Typescript, React (or other framework) environments Broad experience with cloud platforms, concepts, and web technologies (AWS/Rackspace/Azure/GCP) Deep expertise in designing and implementing great software following best practices (Frontend, Backend, or Both) Passionate about building robust and secure SaaS platforms and solutions Experience with/understanding of various architectural styles (SOA, Microservices, Monoliths) Expertise with various storage and caching technologies, scaling, and optimization Self-driven and detail-oriented with a passion for learning Scrum/Kanban or other agile work decomposition and management methodologies Team-oriented and willing to help drive excellence up and down the stack and across the team. Experience and Professional Qualifications: PHP, Golang SQL in general but MySQL, PostgreSQL (or other RDBMS) Caching/NoSQL datastores (Redis, Memcached, MongoDB, etc…) Automation experience (Gitlab, build/deploy, testing, etc…) Kubernetes, Docker containerization Why Suralink? There’s a lot to love about working at Suralink! Here are a few of the benefits you can expect: Remote-friendly policy Medical/vision/dental insurance Life, short-term disability, and long-term disability insurance Generous Paid time off, including flexible floating holidays that you choose Parental leave Professional development allowance Community involvement We strive to be inclusive and encourage everyone to apply, especially those individuals who are underrepresented in the technology industry: people of color, the LGBTQI+ community, women, individuals with disabilities (both seen and unseen), veterans, and people of any age or family status.