Senior Software Engineer
TinesAbout the role
Founded in 2018 in Dublin by experienced security leaders, Tines is a no-code platform designed to automate any manual task, regardless of complexity. By automating workflows, security and IT teams can reduce monotonous, manual work and free up valuable time and resources.
Tines directly connects with your existing tools, giving anyone on your team the power to streamline their work without the need for apps, plugins, or custom code. Tines is creating a brand new category of transformative and innovative enterprise software, backed by industry-leading investors and trusted security teams.
We’re excited about what we’re doing and what’s to come, and we’re looking for others who can lead by our values of Simplicity, Speed, and Soundness. Because Tines is about delivering exceptional customer experiences, while creating a company culture that nurtures individual curiosity, growth, and integrity.
You’ll join the team primarily responsible for scalability, security and availability of our systems, but, as a small but growing software engineering organization, this role is not strictly limited to any single part of our product or stack. You'll also use your skills to ship valuable customer-facing features and increase our overall productivity.
This role is about more than writing code: you'll have an influential voice in shaping our technical direction, our product, and our culture. We have a hugely supportive and collaborative engineering team that takes great pride in the work we do and the challenges we solve. We’re eager to help grow and nurture each other’s abilities and also create an environment where we have the ability to do our very best work.
Location:
You can work fully remotely from anywhere in MA with a preference for being based in the Greater Boston Area area so you can make use of our Tines office space in downtown Boston to meet up with other members of the MA engineering team when you wish.
What you will be doing:
- Work closely with colleagues to build the right solutions to the problems our customers face.
- Make valuable changes in our codebase in your first week, and see them live in production minutes after merging them.
- Write and review high quality, well tested code to ensure that we’re creating a stable product for our customers, and a stress-free codebase for ourselves.
- Identify areas for improvement, both in our codebase and in how we work, and share the responsibility of making our team better.
- Own the problems you’re solving - and the software you write to solve them - all the way to production and beyond, responding to customer feedback to improve those solutions.
- Use your knowledge and experience to mentor other engineers in our team, providing support and guidance to help them grow their abilities.
- Help prioritize our roadmap, identifying how we can use our time pragmatically and effectively.
Projects you might work on:
- Re-architecting how we schedule jobs for execution to avoid resource starvation in our multi-tenant environment.
- Re-implementing our event data storage to improve our background job throughput and increase stability.
- Collaborating with our Product and Design teams to build out entire product features, like roles, time-based implode and just-in-time user provisioning from early tech plans to final UI fixes.
- Collaborating with our Customer Success team to simplify the upgrade process for customers with self-hosted installations.
- Writing a blog post to share something interesting we learned with the community.
- Profiling our test suite to diagnose performance issues and ensure our feedback loop stays fast.
- Creating a Tines story to automate the management of our DNS records.
Is this the right role for you?
- 7+ years as a professional software engineer. This is a senior role and we’re looking for candidates with a well of experience to draw from.
- You’ll need to have a proven track record of building and delivering software using a high-level programming language. Our interview process includes assessing your technical competence through Byteboard so you should feel completely comfortable working at the commensurate technical level. Our main languages are Ruby and TypeScript, but you don’t have to be familiar with those - we value curiosity and an eagerness to learn. We’ll also cover the cost of education
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s