Senior Software Engineer
Job in
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-10-09
Listing for:
SPR
Full Time
position Listed on 2026-10-09
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Senior Developer
Job Description & How to Apply Below
SPR helps companies implement the right technology that helps them balance users’ expectations today while planning for tomorrow’s business demands. A technology modernization firm, SPR works together with clients to develop or modernize digital products and platforms.
We’re 150+ strategists, developers, designers, architects, consultants, thinkers, and doers in Chicago and Milwaukee. We work with 100+ mid- to enterprise-size clients across industries like professional services and manufacturing. We think about the end users and rigorously apply the latest technologies and frameworks to address our clients’ needs. Specializing in custom software development, cloud, data, and user experience solutions, SPR promises to Deliver Beyond the Build by providing proactive advice, sharing knowledge, responding to change in an agile way, and investing time to deeply understand our clients’ business.
We operate in a fun, casual work environment and have great benefits including competitive salary, bonuses, generous vacation time, big fitness incentives, and medical/dental/vision insurance. By joining the SPR team, you’ll be problem solving, working hard and making an impact through your projects – and you’ll be part of a unique culture and rewarded for it. WHAT IS THE POSITION?
As a Senior Software Engineer at SPR, you will create complex solutions and play a key technical role within the company and with clients. You will be responsible for full lifecycle development and must be able to articulate design decisions and translate business requirements/user stories into application logic as a team member or as an individual. Our Engineers are a driving force behind the success of our projects.
We're looking for a motivated self-starter who keeps an eye on trends and new technology in the industry and who is eager to tackle challenging troubleshooting and development tasks.
RESPONSIBILITIES Full lifecycle software development and testing using modern tools and techniques Assists with mentoring and training of mid-level engineers and other team members Participates in new hire interview and onboarding processes Provides input into and helps document solution designs and technical strategies Communicates with users, other technical teams, and management to collect requirements, identify tasks, and provide estimates Attend all daily stand-up sessions, project meetings (planning, review, etc.),
client demonstrations, etc.
PROFESSIONAL QUALIFICATIONS Strong analytical and problem-solving abilities Able to manage your own time and work well both independently and as part of a team Excellent interpersonal communication and organizational skills Great attitude and commitment Ability to handle diverse situations and changing priorities Expertise in the areas of design patterns, application architecture, distributed systems, data structures, and algorithms Ability to leverage AI tools in support of their work product in a professional and ethical manner Must be have expert level experience in aspects of modern software development:
Must be willing to commute to client sites throughout the Chicago land areaTECHNOLOGIES WE USE C# / ASP.Net (MVC, Web API) / WPF / WCF / ORM (Entity Framework, NHibernate) / Automated testing (Unit testing, BDD) / SPA frameworks (AngularJS, Knockout, React) / TFS / Power Shell / Visual Studio / SQL Server and SQL / No
SQL (Mongo, Raven, Document DB, Cassandra, Maria, Riak) / Java (Spring, Spring Boot, Guice, JPA, jUnit) / JavaScript (node.js, npm, Karma, Jasmine, Phantom) / Build tools (Gradle, Maven, Ant) / Cloud (Azure, AWS, Cloud Foundry, Heroku, Mesos, DC/OS) /…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×