What are the responsibilities and job description for the Staff Software Engineer position at Specialist Staffing Group?
This is an opportunity to register your interest in future Staff Software Engineer positions focused on designing and leading the development of distributed systems and microservices architectures. Roles of this type could involve owning complex technical initiatives, mentoring engineering teams, and driving standardization across a growing platform organization. This is a chance to shape how technology scales at an organization building robust, cloud-native solutions.
Please note the content of this advert does not represent a live vacancy.
About the opportunity
We are looking to add experienced Staff Software Engineers to our database for future opportunities in Chicago, Illinois. Roles of this type typically sit at the intersection of technical leadership and hands-on architecture, where you could guide the evolution of microservices-based systems while remaining deeply involved in critical design decisions. This could be a permanent, full-time position offering scope to mentor senior engineers, establish technical standards, and influence long-term platform strategy across distributed infrastructure.
Typical role overview
- Location: Chicago, Illinois, USA
- Type: Permanent · Full-time
- Salary: $160,000 - $240,000 per annum
- Domain: Software architecture · Distributed systems · Microservices
- Experience level: 10-15 years, with 5 years leading engineering teams
What you would do
Typical responsibilities could include:
- Owning the design and evolution of microservices and distributed systems architecture, with accountability for system reliability, scalability and performance
- Leading the definition of technical standards, patterns and best practices across engineering teams
- Mentoring and developing senior software engineers, providing technical guidance on complex architectural challenges
- Driving cross-functional technical initiatives from conception through implementation, collaborating with product, infrastructure and operations
- Conducting architecture reviews and design sessions, raising the bar for code quality and system design across the organization
- Contributing hands-on to critical code and systems, remaining engaged in implementation while scaling leadership responsibilities
- Influencing technology choices and platform direction, balancing technical excellence with business priorities
What you could bring
Most roles of this type require the following:
Must-have
- 10-15 years of software development experience, with strong expertise in microservices and distributed systems
- 5 years of experience leading and mentoring engineering teams at a senior or staff level
- Deep proficiency in designing scalable, fault-tolerant systems; expertise with common distributed patterns and trade-offs
- Strong foundation in Computer Science or Software Engineering principles
- Demonstrated expertise with modern development methodologies and code quality practices
- Excellent communication and collaboration skills across technical and non-technical stakeholders
- Authorization to work in the United States
Nice-to-have
- Experience building cloud-native architectures on AWS, Google Cloud or Azure
- Familiarity with container orchestration, CI/CD pipelines and infrastructure-as-code
- Track record of shipping large-scale systems impacting millions of users
- Open source contributions or technical publications
What roles of this type could offer
Most roles of this type offer the following, dependent on the industry and seniority of the role:
- The opportunity to shape the technical direction of a growing engineering organization and influence platform evolution
- Scope to mentor and develop the next generation of technical leaders
- Ownership of high-impact initiatives with visibility across the organization
- Exposure to complex, large-scale system design challenges with real-world constraints
- Collaboration with talented engineers across multiple disciplines and specializations
- Potential for continued growth toward principal or director-level roles, where supported by role development
- Competitive compensation package, professional development support and flexibility aligned with permanent, full-time roles
About Specialist Staffing Group
We are a leading provider of specialized talent solutions, connecting experienced software engineers and technical leaders with organizations building transformative products. We work with candidates to understand their career goals and match them with opportunities that align with their expertise, growth aspirations and values.
How to register interest
If you are interested in being added to our database to be considered for future opportunities, registering is quick and easy. No cover letter required. We will be in touch when we are instructed on these roles to discuss the next step in your career.
Please note that the content of this advert does not represent a live vacancy or any guarantee of future vacancies, and by responding to this advert you agree to us adding your details to our database for future opportunities.
Salary : $160,000 - $240,000