Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer - MarkUp image - Rise Careers
Job details

Sr. Software Engineer - MarkUp

🌎 Location: Remote within UK and Europe

⬆ Reporting Into: Lead Software Engineer 

 

About MarkUp

MarkUp is the leading visual commenting platform for websites, PDFs, videos and images. It’s the perfect companion in your creative process to bring teams together, helping close the feedback loop for anyone that works with multiple collaborators on a project.

Within just 5 years, we have signed up over 800,000 users and won Product Hunt Product of the Year in 2020. Our customers include some of the world’s leading brands such as Verizon, Herbalife, Getty Images, BDO, Colliers, AIG, Rosetta Stone, Johnson & Johnson, and Dolby.

We are owned and operated by our parent company Ceros — a design platform that empowers the creation of bespoke, immersive digital experiences without code. As we share the same DNA as Ceros, we’re also passionate about helping companies transform their approach to creating and managing digital content. 

We are well-funded and institutionally-backed by prominent investors including Sumeru Equity Partners, Grotech Ventures, Greycroft, and Starvest Partners.

 

About the Team

As part of the MarkUp team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much. As a member of a remote-first team, you embrace transparency and collaboration.

 

The Role

Building a product that can ingest and render well on any website is no easy task! We require the best-of-the-best, those who are ready to get creative and find solutions to complex problems across multiple browsers, stacks and platforms.

Our software engineers are all full-stack, able to handle whatever work comes their way. This role is no different, however, we anticipate the responsibilities being initially more backend and operations (DevOps) focused. 

MarkUp is built upon TypeScript, comprising multiple services and packages, predominantly NodeJS based. We use libraries like React, Express, Lerna, Webpack and Jest. We believe in using the right tool for the job, our infrastructure runs on NodeJS, Redis, AWS Aurora, Kubernetes and Terraform within the AWS cloud.

Key Responsibilities

  • Writing well-architected, maintainable code (probably goes without saying)
  • Planning and leading high-complexity stories and epics
  • Reviewing story plans and offering insights on impacts to other parts of the application
  • Collaborating closely with the Quality Engineering team to write and maintain automated and regression tests, ensuring robust and reliable code
  • Participating in constructive code review sessions that focus on quality and productivity, while balancing the need to ship features in a timely manner
  • Focusing on delivering an exceptional user experience, with a strong attention to detail that reflects our commitment to creating intuitive and effective products
  • Participating as a primary on-call resource for service disruptions on rotation
  • Suggesting new technologies and techniques to improve engineer productivity
  • Collaborating with and mentoring your peers on security best practices
  • And finally, deploying your code to production and seeing the customer revel in feedback loop nirvana
  • Bonus Stuff:
    • Background in B2B or SaaS and Product-Led Growth Companies
    • Experience working in a remote-first environment

Practical stuff we anticipate you having 

  • Track record of project ownership and exceptional product delivery
  • Competent in TypeScript, Node.js and SQL
  • Knowledgeable on best practices in back-end (specifically API) architecture
  • Experience working across a broad spectrum of the tech stack, with the ability to assist in tasks such as writing Terraform resources or creating GitHub Actions, in addition to a primary focus on backend development.

What we're looking for from the heart 

  • You excel in navigating ambiguity, where complex and evolving requirements are more typical than clear-cut customer demands
  • You approach large challenges incrementally, preferring a test-and-learn methodology over prolonged heads-down development
  • You are self-motivated and proactive, with progress often driven by your own initiative and that of your team
  • Experience in a fast-moving startup environment desirable
  • You look to uplevel others around you, supporting teams outside of your specific project

Key Things to Know

  • This is a full-time position
  • This is a remote-first role, working hours aligned with European time zones

Benefits

📈 Stock options

đŸ‘¶ Paid parental leave: 12 weeks for primary caregivers, 4 weeks for secondary caregivers

🌮 Flexible time off

đŸ€’ Paid Sick days

đŸ’” Stipend for your home office setup

đŸ’» Excellent gear (Macbook Pro, external monitor, etc.)

đŸ‘©â€đŸ’»đŸ‘šâ€đŸ’»  Stipend towards experiences in which Cerosians can collaborate, educate, and create social connections with one another

🏱 Unlimited access to co-working spaces around the globe



Please be aware of fraudulent job offers. Ceros will never request payment, banking details, or sensitive personal information during the hiring process. All official communication will come from a @ceros.com domain or from our Greenhouse email account. If you receive a suspicious message, do not respond and report it to jobscams@ceros.com. 

At Ceros, we are deeply committed to the recruitment, retention, and growth of diverse talent; uniting people from unique backgrounds in our shared passion for unlocking creativity through technology.

As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information.  We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.

Ceros Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Ceros DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Ceros
Ceros CEO photo
Simon Berg
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer - MarkUp, Ceros

Join MarkUp as a Sr. Software Engineer and take your skills to the next level while working remotely from anywhere in the UK or Europe! At MarkUp, we are revolutionizing how teams collaborate on digital content through our leading visual commenting platform. With over 800,000 users and recognition from Product Hunt, we pride ourselves on innovation and user experience. As a key member of our small yet talented team, you will immerse yourself in building exceptional software that meets complex challenges across multiple browsers and platforms. Your primary focus will initially lean towards backend development and operations in a DevOps environment, utilizing your expertise in TypeScript and Node.js. You will craft maintainable code while leading high-complexity projects, collaborating with our Quality Engineering team to ensure robust software and, of course, enjoying the thrill of deploying your work live to eager users. At MarkUp, we foster a culture where creativity thrives, and every voice matters. Your contributions will directly impact how our users experience collaboration, and you'll do so alongside passionate colleagues who share your commitment to excellence. So if you're ready for an adventure with a forward-thinking company that values both your expertise and your individuality, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Sr. Software Engineer - MarkUp Role at Ceros
What responsibilities does a Sr. Software Engineer at MarkUp have?

As a Sr. Software Engineer at MarkUp, you will take ownership of high-complexity projects, write maintainable code, and collaborate closely with others to enhance product quality. You'll also be responsible for participating in constructive code reviews, leading stories and epics, and mentoring team members on best practices, making sure the software delivers an exceptional user experience.

Join Rise to see the full answer
What qualifications are needed to apply for the Sr. Software Engineer position at MarkUp?

To be a strong candidate for the Sr. Software Engineer role at MarkUp, you should have a solid background in TypeScript and Node.js, along with experience in API architecture. A proven track record of project ownership and exceptional product delivery in a remote-first environment will also set you apart.

Join Rise to see the full answer
What technologies will I be working with as a Sr. Software Engineer at MarkUp?

In your role as Sr. Software Engineer at MarkUp, you'll work with cutting-edge technologies such as TypeScript, Node.js, React, and various AWS services like Aurora and Kubernetes. We believe in using the right tools for the job to create intuitive, user-friendly products.

Join Rise to see the full answer
How does collaboration work among the team at MarkUp for Sr. Software Engineers?

At MarkUp, collaboration is at the heart of our process. As a Sr. Software Engineer, you'll interact regularly with cross-functional teams, engage in constructive code reviews, and share insights to ensure product excellence. Our remote-first culture promotes transparency and encourages open communication, making it easy to brainstorm and tackle challenges together.

Join Rise to see the full answer
What is the company culture like at MarkUp for a Sr. Software Engineer?

The culture at MarkUp is dynamic and collaborative, where we embrace creativity and innovation. We foster an environment where your ideas matter, and every team member contributes equally to product development. We take our work seriously but believe in having fun and being honest, making it a great place for a Sr. Software Engineer to thrive.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer - MarkUp
Can you describe your experience with TypeScript and how it applies to your role?

In answering this question, highlight specific projects where you've used TypeScript, explaining your familiarity with its features and how it benefits maintainability and scalability of code within the context of a responsive application.

Join Rise to see the full answer
How do you approach debugging in a full-stack environment?

Discuss your systematic approach to debugging, emphasizing the tools and techniques you use for both frontend and backend issues. Highlight the importance of collaboration with team members to expedite problem-solving.

Join Rise to see the full answer
What do you believe is essential for creating a positive user experience?

Explain your philosophy on user experience design—emphasizing empathy and user feedback, as well as your experience in implementing best practices that impact usability and accessibility in products.

Join Rise to see the full answer
How do you stay updated with the latest technologies in software engineering?

Talk about the methods you use to keep your skills sharp, such as online courses, attending tech meetups, participating in forums, and following industry-leading blogs and publications.

Join Rise to see the full answer
Can you provide an example of a complex project you've led and the outcome?

Pick an impactful project where you played a crucial role, discussing the challenges faced, how you navigated them, and the positive results achieved, demonstrating your capability in leading projects at MarkUp.

Join Rise to see the full answer
Describe your experience with DevOps practices. How have you implemented them?

Address your familiarity with DevOps methodologies, tools for CI/CD, and your role in fostering a culture of collaboration between development and operations teams, along with any specific implementations.

Join Rise to see the full answer
What strategies do you use to ensure code quality in a team setting?

Share your approach to code reviews, testing, and how you ensure adherence to coding standards among team members, emphasizing collaboration and knowledge sharing.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining code quality?

Discuss your methods for prioritization, effective communication with team members, and leveraging tools and practices that aid in fast yet high-quality code delivery.

Join Rise to see the full answer
What are some best practices you've implemented regarding security in software applications?

Talk about specific secure coding practices, routine vulnerability assessments, and how you keep security in focus during the development life cycle, as well as mentoring peers on security considerations.

Join Rise to see the full answer
How do you approach working within a remote-first team effectively?

Describe your communication strategies, the importance of visibility in remote work, and how you foster team relationships while working from a distance, emphasizing the benefits of a remote-first approach.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Fidelity Investments Remote US, Denton County, TX; Texas, Westlake, TX
Posted 5 days ago
Photo of the Rise User
Posted 11 hours ago
Posted yesterday
Posted 2 days ago
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 12 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Posted 7 days ago

To inspire and unlock creativity through liberating technology. We are building technologies that empower professional creators, by removing the barriers that limit ideas and stifle creativity, and replacing them with products that enable the crea...

19 jobs
MATCH
VIEW MATCH
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔼 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
18 people applied to Software Engineer I at Affirm
Photo of the Rise User
27 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Web Developer - Entry Level at Hardin Design & Development
Photo of the Rise User
18 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Ravenna just viewed Assistant Buyer - Licensed MLB at DICK'S Sporting Goods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Material Specialist - CVG at Allegiant
Photo of the Rise User
Someone from OH, Columbus just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Milford just viewed Content Marketing Analyst at Eurofins
Photo of the Rise User
Someone from OH, Toledo just viewed Brand Marketing Coordinator at A24
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Cleveland just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Client Executive - Remote at Experian
Photo of the Rise User
Someone from OH, Youngstown just viewed Sales and purchase internship at B&S Group
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Specialist, Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Columbus just viewed Internship - DEI & Social Impact at Mendix
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara