Senior Software Engineer

2 days ago

Apply Now
Logo of Smartsheet

Smartsheet

productivity • collaboration • achievement • innovation • effectiveness

1001 - 5000

Description

• Work on all areas of the software from front end, back end, cloud infrastructure and test automation • Drive high standards within the team for all internal services and open source tooling/libraries we maintain • Deploy service and infrastructure changes frequently in a lean agile environment using full CI/CD • Contribute in all aspects of product development: idea generation, customer engagement, planning, design, prototyping, execution, shipping, and operational excellence • Collaborate with a team of passionate, engaged engineers, and with cross-functional teams that include product managers, UX designers, UX researchers, and more • Actively mentor more junior engineers, showing how to balance customer delivery while holding high coding, service, and cloud infrastructure standards • Apply different approaches to problem solving and help validate your ideas and those of your teammates • Help define success for yourself, your team, and the features you help to conceive, build, and ship • Perform other duties as assigned

Requirements

• Proficient with at least one of the following: Golang, Java, C or a C-style language, or Node.js • Familiar with algorithms, data structures, and coding best practices • Curious, and always want to get to the bottom of why things work the way they do • A supportive leader. You want to help people get unstuck, and can easily recognise that teams are more effective when colleagues look for opportunities to help one another. • A great communicator. You can break a concept down based on your audience, whether they’re technical or non-technical - and your medium, whether it’s verbal, in prose, or in code • A builder who takes pride in your craft and works toward quality • An empathic individual who can help translate customer feedback and needs into features that solve problems • Someone who views bugs, mistakes, and compiler errors as opportunities to learn • Experience with distributed systems at scale • Understands event-driven architecture’s principles, advantages and limitations, and can apply it appropriately • Hands-on experience with Kinesis, Kafka, or similar • Experience with Go or other C-like languages such as Java • Experience with improving large-scale event processing systems is desirable • Experience with database log streams e.g. MS-SQL Transaction Logs, MySQL Bin Logs is desirable • Experience with stream processing frameworks such as Flink, Spark, or other is desirable • Squad lead or team lead experience is desirable

Benefits

• Employer-paid Private Medical and Dental, additional cost for family members • Lucrative Employee Stock Purchase Program (15% discount) • Monthly contributions toward your pension • Monthly stipend to support your work and productivity • 25 days paid for Holiday + Bank Holidays + Flexible Time Away Program • 20 weeks fully paid Maternity Leave • 12 weeks fully paid Paternity/Adoption Leave • Personal paid Volunteer Day to support our community • Opportunities for professional growth and development including access to Udemy online courses • Company Funded Perks including a counseling membership, salary sacrifice options, commuter discounts, and your own personal Smartsheet account. • Teleworking options from any registered location in the UK (role specific)

Apply Now

Similar Jobs

3 days ago

Scarlet

2 - 10

Software Engineer to advance healthcare with innovative software and AI.

6 days ago

Shawbrook

501 - 1000

Lead engineering for innovative fintech banking projects at Shawbrook.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com