Search jobs > Grand Rapids, MI > Staff software engineer

Staff Software Engineer

observIQ
Grand Rapids, MI, US
Full-time
Quick Apply

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

30+ days ago
Related jobs
Promoted
iMPact Business Group
Grand Rapids, Michigan

The Staff Software Engineer is expected to have experience in the design, analysis and evaluation of hardware, firmware, and software to provide guidance and recommendations to strategic decisions related to operating systems, network connectivity, performance, in field updates, interface limitation...

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...

iMPact Business Group
Grand Rapids, Michigan

The Staff Software Engineer is expected to have experience in the design, analysis and evaluation of hardware, firmware, and software to provide guidance and recommendations to strategic decisions related to operating systems, network connectivity, performance, in field updates, interface limitation...

iMPact Business Group
Grand Rapids, Michigan

The Staff Software Engineer is expected to have experience in the design, analysis and evaluation of hardware, firmware, and software to provide guidance and recommendations to strategic decisions related to operating systems, network connectivity, performance, in field updates, interface limitation...

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. ...

Promoted
Blue Chip Talent
MI, United States

Develop and maintain comprehensive test specifications aligned with the test strategy across various test levels. Knowledge of software testing methodologies, including requirements-based testing and fault injection. Design, document, and optimize automated tests, introducing new test concepts for g...

Promoted
Systems Technology Group, Inc. (STG)
MI, United States

The main function of a manufacturing engineer is to apply engineering theory and principles to problems of industrial layout or manufacturing production. A typical manufacturing engineer has the ability to make engineering drawings, and read and interpret blueprints. Interpret engineering drawings, ...

Promoted
Paragon Recruiting
Grand Rapids, Michigan

Architect, write, test, and document new software solutions or enhancements to existing software in a maintenance capacity. Bachelor’s degree in Computer Science, Computer Engineering, Electrical or Controls Engineering or equivalent experience. Lead, Manage and create Accountability for the softwar...

Promoted
HCM TradeSeal
MI, United States

Job Description - Senior Software Engineer. We are looking for a Senior Software Engineer to join our team. Bachelor’s degree in computer science, engineering, information systems or related field or a certificate of completion from a computer software trade school or comparative professional experi...

Promoted
Datacenter People
MI, United States

Datacenter People is a specialized recruitment company working with the leading data center commissioning and quality services firms in the world. Ability to determine and interpret data from various sources such as external PQM waveforms, data logs etc. Our client serves as an owner's representativ...