Job Search and Career Advice Platform

Enable job alerts via email!

Staff Software Engineer

Menlo Ventures

Belfast

Remote

GBP 113,000 - 172,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company specializing in software delivery is seeking an experienced software developer to design, develop, and maintain critical software on a scalable platform. The ideal candidate will have 7-11 years of experience in Java and Golang, along with a solid foundation in data structures and algorithms. This role offers a competitive salary range of $150,000 – $226,000 along with comprehensive benefits. Remote and flexible work options are available.

Benefits

Competitive salary
Comprehensive healthcare benefits
Flexible Spending Account (FSA)
Employee Assistance Program (EAP)
Flexible Time Off and Parental Leave
Quarterly Harness TGIF-Off / 4 days
Monthly, quarterly, and annual social and team-building events
Recharge & Reset Program
Monthly internet reimbursement
Commuter benefits

Qualifications

  • 7-11 years experience developing highly scalable distributed applications and services in Java and Golang.
  • Solid foundation in data structures, algorithms, and software design.
  • Experience in SaaS platform development with scale.

Responsibilities

  • Design, develop and maintain critical software for a scalable platform.
  • Diagnose and troubleshoot complex problems in a distributed computing environment.
  • Mentor Software Engineers & Senior Software Engineers.

Skills

Java
Golang
Python
SQL
No-SQL
Distributed applications
REST APIs
gRPC
GraphQL APIs
AWS
Azure
GCP
Docker
Kubernetes

Education

Bachelor’s in Computer Science
Advanced degree preferred

Tools

MongoDB
ELK
TimescaleDB
GCP Stackdriver
GCS
Cloud Composer
AI Platform
Job description
Position Summary

Harness is a high‑growth company disrupting the software delivery market. Our mission is to enable the 30 million software developers worldwide to deliver code reliably, efficiently, securely, and quickly, increasing customers’ pace of innovation while improving the developer experience. The Harness Software Delivery Platform includes modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights, and continues to expand at an incredibly fast pace.

About The Role
  • Design, develop and maintain critical software for a scalable platform in a fast‑paced environment.
  • Author software functional specifications and design documents.
  • Quickly understand complex systems/code and own key pieces of the system, including delivered quality.
  • Diagnose and troubleshoot complex problems in a distributed computing environment.
  • Establish the best practices in quality, performance & architecture within the team.
  • Mentor Software Engineers & Senior Software Engineers and provide technical leadership.
  • Perform peer reviews of specifications, designs, and code.
  • Identify technical debt & scaling issues in the base code and drive improvement.
  • Work alongside Site Reliability Engineers and cross‑functional teams to diagnose/troubleshoot any production performance related issues.
  • Use Java, Golang, and Python. Build systems on Docker, Kubernetes, MongoDB, ELK, TimescaleDB, GCP Stackdriver, GCS, Cloud Composer, and AI Platform.
About You
  • Desire to build products that solve complex technical problems for end users.
  • 7‑11 years experience developing highly scalable distributed applications, products, and services in Java and Golang.
  • Design and develop REST, gRPC, and GraphQL APIs.
  • Working knowledge of SQL and No‑SQL database technologies.
  • Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills.
  • Experience in SaaS platform development with scale.
  • Entrepreneurial spirit, priding yourself on getting things done with a high level of quality.
  • Experience with AWS, Azure, GCP is a plus.
  • Bachelor’s in Computer Science, advanced degree preferred, or equivalent professional experience.

Joining the SCS team means you’ll work on a high‑impact product at the heart of modern DevOps, solving complex engineering challenges at scale. You'll be surrounded by passionate technologists, move fast, and see your work directly improve the lives of developers worldwide—all while growing your career in one of the most ambitious engineering environments in the industry.

Work Location

Mountain View, CA

What You Will Have at Harness
  • Competitive salary
  • Comprehensive healthcare benefits
  • Flexible Spending Account (FSA)
  • Employee Assistance Program (EAP)
  • Flexible Time Off and Parental Leave
  • Quarterly Harness TGIF‑Off / 4 days
  • Monthly, quarterly, and annual social and team‑building events
  • Recharge & Reset Program
  • Monthly internet reimbursement
  • Commuter benefits

Salary Range for This Position: $150,000 – $226,000
Factors that may be used to determine your actual pay rate include your specific skills, experience, qualifications, location, and comparison to other employees already in this role. In addition to the base salary, certain roles may qualify for a performance‑based incentive and/or equity, with eligibility depending on the position. These rewards are based on a combination of company performance and individual achievements.

A valid authorization to work in the U.S. is required.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.