Staff Software Engineer

Inmar Inc.

Winston-Salem (NC)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Inmar Inc. is seeking a Staff Software Engineer in Winston-Salem, North Carolina. This role provides technical leadership across multiple teams, ensuring architectural consistency and mentoring engineers. A Bachelor's degree and over 10 years of experience, with a minimum of 4 years in a leadership role, is required.

The position involves overseeing system design for scalability and security, mitigating technical risks, and actively contributing to projects.

Qualifications

  • 10+ years of experience in software engineering; 4+ years in technical leadership.
  • Experience in architecting, building, and scaling software systems.
  • Ability to influence decisions across organizational boundaries.

Responsibilities

  • Provide architectural direction and oversight for multiple products.
  • Mentor engineers and foster professional growth.
  • Contribute code directly to projects.

Skills

Technical leadership
Architecting systems
Mentoring engineers
Communication skills
Risk management

Education

Bachelor’s degree in Computer Science or related field

Job description

Overview

The Staff Software Engineer provides technical leadership that spans multiple teams and business units within a division, ensuring architectural consistency, guiding cross‑team initiatives, and mentoring engineers to raise the technical bar across the organization. This role builds on the responsibilities of a Lead Engineer and bridges toward the division‑wide or deep‑specialization responsibilities of a Principal Engineer.

Key Responsibilities
  • Provide architectural direction and oversight for multiple products or teams within a business unit, ensuring systems are designed for scalability, security, and long‑term maintainability.
  • Identify and address technical challenges that span across teams and require coordination beyond a single product.
  • Partner with business‑unit leadership to align initiatives with division‑level strategies and standards.
  • Apply diagramming and modeling skills to communicate complex system designs, data flows, and architecture decisions clearly across teams.
  • Collaborate with Lead Engineers to ensure delivery execution is technically sound and aligned with broader objectives.
  • Work closely with product and business leadership to ensure technical solutions meet current and future business needs.
  • Influence technical decisions and build consensus across teams and stakeholders at the business‑unit level.
  • Mentor engineers and technical leads, fostering professional growth and developing the next generation of technical leaders.
  • Promote best practices in design, coding, testing, and operations across multiple teams.
  • Lead the design and implementation of complex, business‑unit‑wide initiatives, often requiring integration across multiple systems or domains.
  • Contribute code directly to projects, ensuring hands‑on involvement and high technical standards.
  • Anticipate long‑term technical risks, manage technical debt, and proactively propose improvements.
  • Support incident response, helping teams identify root causes and implement systemic fixes that benefit the business unit as a whole.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; or equivalent experience.
  • 10+ years of experience in software engineering, including a minimum of 4+ years in a technical leadership role.
  • Significant experience architecting, building, and scaling software systems in complex environments.
  • Demonstrated ability to lead technical efforts across multiple teams or products.
  • Strong ability to evaluate trade‑offs and guide teams toward solutions that balance business needs with technical integrity.
  • Excellent communication skills and the ability to influence across organizational boundaries.
  • Track record of mentoring and developing engineers at multiple levels.
  • Deep understanding of software engineering principles, architecture, and operational excellence, independent of any specific technology stack.
Physical Demands

The role requires regular handling of objects, frequent standing, kneeling, or stooping, and occasional lifting of up to 20 pounds. The majority of the job’s activities involve working with hands or arms, reading and listening to instructions, and performing tasks at a close range. Reasonable accommodations will be made to enable qualified candidates to perform the major job responsibilities.

Equal Opportunity Employer

We are an Equal Opportunity Employer, including disability and veterans.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Inmar Intelligence • Winston-Salem (NC)

On-site
USD 136,000 - 228,000
Medical, Dental, and Vision insurance
401(k) retirement plans with company match
Annual discretionary bonuses
+1
Staff Software Engineer- Eng
Staff Software Engineer- Eng

UKG • Seattle (WA)

On-site
USD 150,000 - 190,000
Staff Developer
Staff Developer

HALLMARK YOUTHCARE RICHMOND INC • Richmond (VA)

On-site
USD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Inmar Inc. • Winston-Salem (NC)

On-site
USD 164,000 - 274,000
Medical, Dental, and Vision insurance
401(k) retirement plans with company match
Flexible time off
+1
Staff Software Engineer, Supply Chain (REMOTE)
Staff Software Engineer, Supply Chain (REMOTE)

The Home Depot • Atlanta (GA)

On-site
USD 150,000 - 210,000
Staff Software Engineer (Architecture & Systems Integration)
Staff Software Engineer (Architecture & Systems Integration)

Digital Dynamics, Inc. • Scotts Valley (CA)

On-site
USD 150,000 - 190,000
Software Development Engineer
Software Development Engineer

BWI Chassis Dynamics (NA) Inc. • Brighton (MI)

On-site
USD 90,000 - 130,000
Staff Software Engineer
Staff Software Engineer

ASSA ABLOY AB • United States

Hybrid
USD 140,000 - 190,000
Staff Software Engineer
Staff Software Engineer

Turing Global India • United States

Hybrid
USD 36,000 - 73,000
Engineering Manager
Engineering Manager

Ampact • Minnesota

On-site
USD 120,000 - 180,000