Senior Software Engineer

  • Remote - United States

Remote

Software Development

Senior

Job description

Our Company

The workplace has undergone a complete transformation. Historically, occupancy was consistent; everyone worked in the office five days per week. But in today’s world, occupancy is inconsistent, unpredictable, and dynamic, as work has become more flexible than ever before. To make decisions with confidence, workplace, CRE, and facilities management leaders need a true understanding of how and when their spaces are used.

VergeSense is the company behind the world’s first and only Occupancy Intelligence Platform. Over 220 companies across 50 countries and 140M sqft rely on occupancy intelligence to make confident, fact-based optimization decisions to improve employee experience and decrease costs. VergeSense customers use our Occupancy Intelligence Platform, which is built on a foundation of the industry’s most accurate occupancy sensors and other data sources, to right-size their portfolio, validate space planning and designs, optimize cleaning operations, and ensure their teams can always find spaces to work.

Role Description

We are looking for a Senior Software Engineer to join the VergeSense team. This is a high impact role where you will have the opportunity to work across the software stack on the core VergeSense Occupancy Intelligence Platform. This platform is built with React, Ruby on Rails, Sidekiq, and TimescaleDB hosted on both AWS and Azure.

Analytics around time series data is at the heart of what we do, and the Occupancy Intelligence Platform helps our customers better understand the patterns of space usage throughout their global real estate portfolios. In this role you would help drive core customer facing features that are a part of this platform. This includes the visualizations and analytics presented to customers through our dashboards, the transferring, aggregation, and storage of data pertaining to these features, and the APIs and webhooks that customers use to programmatically interface with VergeSense data.

VergeSense expects senior engineers to be technical leaders within the team, possessing both depth of knowledge and broad influence. Senior engineers are strong communicators, passionate mentors, and effective cross-functional operators.

About the Job

  • This is a full-stack individual contributor role with significant impact both within the software engineering team and on the product teams you will collaborate with
  • You will be responsible for technical roadmaps and will collaborate with various departments to shape the overall product roadmap
  • You will be a strategic thought partner for leaders across the organization on driving business impact through application feature delivery
  • You will coach and mentor the next generation of strong engineers on the team- This position reports to the Director, Software: Data and Analytics position

Qualifications

  • 8+ years of professional experience designing, building, and shipping software.
  • Proven ability to lead projects and effectively communicate with cross-functional teams.
  • Expertise in Ruby/Ruby on Rails or similar server-side/web framework technologies.
  • Extensive experience building APIs, managing high-volume data, and optimizing large-scale systems.
  • Strong expertise in designing, debugging, testing, and writing well-documented code.
  • Skilled in optimizing background job processing, query performance, and database scalability.
  • Familiar with Docker and Kubernetes for containerization and orchestration in production environments.
  • Experience with Kafka or similar pub/sub systems for building reliable, distributed architectures is preferred but not required.

Benefits

• A high-impact role in an emerging industry leader

• Competitive compensation and equity

• Employer-sponsored medical

• Dental and vision insurance (dependent on location)

• Open Vacation policy: take time off when you need it

We value people from all walks of life who exhibit kindness, curiosity, discipline, humility, and passion to excel at what they do. If you would like to contribute to our team, we encourage you to apply.

Share this job:
Please let VergeSense know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply