Staff Software Engineer

ADP, Inc.

Roseville (MN)

On-site

USD 160,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ADP, Inc. is seeking a Staff Software Engineer in Roseville, MN. This senior role shapes architecture and strategy for parking devices and applications, balancing long-term maintainability with immediate delivery.

You will mentor engineers, set engineering standards, and collaborate with Product Management and Leadership to drive secure, scalable solutions. The role requires deep system design expertise, hands-on coding, and strong cross-team influence to align engineering with business goals.

Qualifications

  • 12+ years of professional software development experience across multiple systems.
  • Advanced proficiency in .NET Core, React, and cloud-native architectures (AWS).
  • Deep experience with system design, distributed systems, and architectural trade-offs.
  • Proficiency with databases (SQL and NoSQL), event-driven systems, and container orchestration (Docker, Kubernetes).
  • Track record of delivering high-impact technical solutions and influencing direction at team/org level.
  • Strong communication and leadership skills, with ability to influence without direct authority.
  • Experience mentoring engineers and contributing to a strong engineering culture.

Responsibilities

  • Contribute to the design and evolution of core architectural patterns and frameworks across teams.
  • Drive technical roadmap development with product and engineering leadership.
  • Solve complex, high-impact technical challenges balancing scalability, performance, and cost.
  • Evaluate and introduce new technologies to improve reliability and developer productivity.
  • Ensure architectural decisions support long-term maintainability and product growth.
  • Guide teams in implementing scalable, secure, high-quality solutions.
  • Define coding, testing, and architectural standards; provide cross-team reviews.

Skills

12+ years experience
NET Core
React
AWS
System design
Distributed systems
Databases
Docker
Kubernetes
Leadership
Mentoring

Tools

Docker
Kubernetes

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Staff Software Engineer

Salary Full Time Roseville, MN, US 1 Attachments

Salary Range: $160,000.00 To $180,000.00 Annually

Description

The Staff Software Engineer is a senior technical leader responsible for helping shape the architecture, strategy, and long-term success of our parking devices and applications. As a highly experienced engineer, you will be involved in critical architectural decisions, solve complex and ambiguous problems, and set engineering standards that impact multiple teams.

This role requires a blend of deep technical expertise, strong system design skills, and the ability to influence across organizational boundaries. You will collaborate closely with Product Management, Architecture, Technical Leads, and cross-functional stakeholders to ensure our solutions are scalable, secure, and aligned with business goals.

The Staff Engineer is not only a hands-on technical contributor but also a mentor, setting the bar for engineering excellence and supporting the growth of engineers across the organization.

Key Responsibilities

Technical Strategy & System Design

  • Contribute to the design and evolution of core architectural patterns and frameworks used across teams.
  • Drive technical roadmap development in partnership with product and engineering leadership.
  • Solve complex, ambiguous, and high-impact technical challenges, balancing trade-offs in scalability, performance, and cost.
  • Evaluate and introduce new technologies and approaches that improve system reliability and developer productivity.
  • Help ensure that architectural decisions support long-term maintainability and product growth.

Technical Execution & Standards

  • Guide teams in implementing scalable, secure, and high-quality solutions.
  • Champion engineering excellence by defining coding, testing, and architectural standards.
  • Provide technical reviews and guidance across multiple teams and codebases.
  • Partner with Cloud Operations team and infrastructure teams to optimize CI/CD, observability, and reliability practices.
  • Work with Product Management, Architecture, and Technical Lead Managers to align engineering direction with product strategy.
  • Serve as a trusted advisor to senior leadership, providing technical insight and recommendations.
  • Bridge gaps across teams to ensure consistent practices, shared solutions, and technical alignment.
  • Communicate complex technical ideas clearly to both technical and non-technical stakeholders.
  • Act as the point-person in critical outages and work with the technical lead managers to troubleshoot, diagnose, and fix any issues following our incident process flow.
  • Mentor engineers at all levels, fostering technical growth and leadership development.
  • Help build and sustain a culture of learning, knowledge-sharing, and continuous improvement.
  • Model effective collaboration and create opportunities for others to lead.

Qualifications

  • 12+ years of professional software development experience, with demonstrated expertise across multiple systems and technologies.
  • Advanced proficiency in .NET Core, React (or similar), and cloud-native architectures (AWS preferred).
  • Deep experience with system design, distributed systems, and architectural trade-offs.
  • Proficiency with databases (SQL and NoSQL), event-driven systems, and container orchestration (Docker, Kubernetes).
  • Track record of delivering high-impact technical solutions and influencing technical direction at the team or org level.
  • Strong communication and leadership skills, with the ability to influence without direct authority.
  • Experience mentoring engineers and contributing to a strong engineering culture.

Desired Attributes

  • A strategic thinker who sees the “big picture” and can balance immediate needs with long-term goals.
  • Comfortable making tough technical trade-offs in ambiguous situations.
  • Highly collaborative and influential, with strong stakeholder management skills.
  • Passionate about building systems that last — scalable, reliable, and maintainable.
  • Committed to mentoring others and raising the technical bar for the organization.
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

Amano McGann • Roseville (MN)

On-site
USD 160,000 - 180,000
Staff Software Engineer: Systems & Architecture Leader
Staff Software Engineer: Systems & Architecture Leader

ADP, Inc. • Roseville (MN)

On-site
USD 160,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Real • Minneapolis (MN)

On-site
USD 120,000 - 160,000
Staff Software Engineer
Staff Software Engineer

NPAworldwide • Sioux Falls (SD)

On-site
USD 120,000 - 170,000
Health insurance
Disability insurance
401(k) match
+6
Senior Software Engineer
Senior Software Engineer

MaxIT Consulting - Max Corporate Group • BLOOMINGTON (MN)

On-site
USD 120,000 - 160,000
Staff Engineer
Staff Engineer

PopCandi • Skokie (IL)

On-site
USD 140,000 - 160,000
Staff Software Engineer, Architecture
Staff Software Engineer, Architecture

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Staff Developer
Staff Developer

HALLMARK YOUTHCARE RICHMOND INC • Richmond (VA)

On-site
USD 120,000 - 180,000
IS Sr. Infrastructure Engineer
IS Sr. Infrastructure Engineer

ADP, Inc. • Belgrade (MN)

On-site
USD 90,000 - 130,000
SOFTWARE ENGINEER I (205A91526)
SOFTWARE ENGINEER I (205A91526)

Infinite Campus, Inc. • Minneapolis (MN)

Hybrid
USD 60,000 - 70,000
Medical
Onsite Health Center for employee and 
Teledoc
+13