Staff Software Engineer

observIQ
Grand Rapids, MI, US
Full-time

Job Description

Job Description

About Us

observIQ is a software startup developing the first observability pipeline built for OpenTelemetry. We're building powerful open-source solutions used by Fortune 500 companies and small technology companies alike.

We are looking for a Staff Software Engineer to join our team and take on a leadership role in the development of scalable, cutting-edge software solutions that serve a diverse customer base.

Role Overview

As a Staff Software Engineer , you will be responsible for leading the design, development, and implementation of complex software systems.

You will work on a variety of products both web-based and local applications in technologies such as Node.js, Go, Java, Google Cloud, and Kubernetes.

You will be responsible for designing, implementing, maintaining, and improving feature sets in a full-stack environment, including microservices in Node.

js / Typescript, front-ends in Rails / React, and various backends like Elasticsearch. Our applications are deployed on the Google Cloud Platform with Kubernetes, and you will work with many flavors of Linux, Unix, and Windows.

You will work closely with cross-functional teams to architect and build high-performance, scalable applications that solve critical business needs.

Your deep technical expertise will allow you to make high-impact decisions regarding architecture, code quality, and engineering best practices, while mentoring junior engineers and driving technical excellence across the team.

We’re looking for a seasoned engineer with a passion for tackling tough challenges, writing clean, efficient code, and mentoring others in a collaborative, fast-paced startup environment.

If you're excited to be hands-on with the latest technologies while shaping the technical direction of our platform, this role is for you.

Responsibilities

  • Lead the design and development of scalable, high-performance software systems.
  • Collaborate with product managers, DevOps, and UX / UI teams to define technical requirements and create solutions that meet customer needs.
  • Architect and build services, APIs, and other backend components using technologies such as Node.js, Go, and Typescript.
  • Ensure code quality and software reliability through best practices like code reviews, automated testing, and continuous integration.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
  • Drive architectural decisions that scale with our business and meet performance, reliability, and security standards.
  • Stay current with emerging technologies and recommend their adoption where appropriate to enhance the product.

Qualifications

  • Proven experience as a Senior or Staff Software Engineer, with expertise in backend development (required).
  • Strong proficiency with programming languages like Node.js, Go, Typescript, and experience with modern web stacks (required).
  • Experience with cloud platforms (Google Cloud, AWS, or Azure), architecture, and containerization tools (required).
  • Expertise in designing, building, and deploying scalable and reliable distributed systems (required).
  • Excellent problem-solving skills with the ability to work both independently and as part of a team (required).
  • Strong mentoring and leadership skills, with a track record of developing and guiding engineering talent (required).
  • Bachelor’s degree in Computer Science, Engineering, or related field (preferred).

Key Functions

  • Lead the development and delivery of complex software systems that meet business objectives.
  • Mentor and coach team members to help them grow technically and professionally.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Drive architectural decisions, ensuring scalability, performance, and security.
  • Participate in code reviews, technical discussions, and product planning sessions.

Benefits

  • 401(k) retirement savings plan with employer matching
  • Comprehensive health, dental, and vision insurance
  • Life insurance coverage
  • Generous paid time off, including vacation, sick leave, and holidays
  • Opportunities for professional development and continuous learning

Location : Grand Rapids, MI (Hybrid - initial on-site work required for 3 to 6 months before transitioning to a hybrid model)

If you’re an experienced software engineer who thrives in a collaborative, fast-paced startup environment and wants to play a critical role in shaping our technology stack, apply today!

Powered by JazzHR

sWK5gkAEBa

6 days ago
Related jobs
Promoted
observIQ
Grand Rapids, Michigan

We are looking for a Staff Software Engineer to join our team and take on a leadership role in the development of scalable, cutting-edge software solutions that serve a diverse customer base. Proven experience as a Senior or Staff Software Engineer, with expertise in backend development (required). ...

observIQ
Grand Rapids, Michigan

We are looking for a Staff Software Engineer to join our team and take on a leadership role in the development of scalable, cutting-edge software solutions that serve a diverse customer base. Role Overview As a Staff Software Engineer , you will be responsible for leading the design, development, an...

Proofpoint
Michigan

As a Staff Software Engineer on our threat intelligence team, you will be building massive-scale systems used by Fortune 100 customers which contain everything our company knows about the threat landscape. Design, code, review, test, and deploy software features in our application stack. ...

GE Renewable Energy Power and Aviation
Grand Rapids, Michigan

The BA Connectivity and Ground Software engineering team is looking for a Lead Engineer that has a broad and deep level of knowledge that relates to software design to DO-178B/C and DO-330 certification projects. Engineering is at the center of what we do, and we are looking for talented, innovative...

GE Renewable Energy Power and Aviation
Grand Rapids, Michigan

The BA Connectivity and Ground Software engineering team is looking for a Lead Engineer that has a broad and deep level of knowledge that relates to software design to DO-178B/C and DO-330 certification projects. Engineering is at the center of what we do, and we are looking for talented, innovative...

Promoted
DTE Energy
Grand Rapids, Michigan

Job Title:Gas Distribution (Pipeline) Engineer - Multiple Levels (Associate & Staff). Intermediate level engineer responsible for independently evaluating, selecting and applying standard engineering techniques, procedures and criteria. Performs engineering assignments, proposing solutions to engine...

Promoted
Merkle
MI, United States

Senior SOFTWARE ENGINEER, DELIVERY NODE. Collaborate with other software engineers, front-end developers, quality assurance specialists, designers, and project managers to architect and deliver quality and maintainable software that meets the clients objectives. Software Engineers at Merkle will us...

Promoted
WirelessCar, Inc.
MI, United States
Remote

Delivery Multiple locations Flexible Remote **Software Engineer (Backend Java Developer)**. We are looking for a Software Java Engineer to join our team in the Detroit Metropolitan Area. Software Java Engineers will contribute to all the phases of SW lifecycle, including design, developme...

Promoted
Capital One
Grand Rapids, Michigan

West Wacker Dr (35012), United States of America, Chicago, IllinoisLead Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital O...

Promoted
Gordon Food Service
Grand Rapids, Michigan

There's a Software Engineer, Software, Engineer, Food Service. ...