Job Listings


Here are our current job openings. Please click on the job title for more information, and apply from that page if you are interested.

Use this form to perform another job search

The system cannot access your location for 1 of 2 reasons:
  1. Permission to access your location has been denied. Please reload the page and allow the browser to access your location information.
  2. Your location information has yet to be received. Please wait a moment then hit [Search] again.
Click column header to sort

Search Results

US-WI-Milwaukee
The Agile Project Manager will be responsible for the day-to-day management and delivery of projects to SPR clients in Wisconsin.   Qualifications - Bachelors degree in a technical field or equivalent experience. - 3+ years of project management experience in a technical development or consulting environment.  - Expert knowledge of Agile (XP, Scrum, Lean, or Kanban) and traditional project management principles and practices with an ability to blend them together based on current project requirements. - One or more related certifications such as Certified ScrumMaster (CSM), Certified Scrum Practitioner (CSP), Professional Scrum Master (PSM), Certified Associate in Project Management (CAPM), Project Management Professional (PMP), PMI-Agile Certified Practitioner (PMI-ACP). - Demonstrable experience successfully leading varied and diverse teams. - Ability to manage multiple projects at one time. - Experience managing client projects in a consulting environment.   Technical requirements   No technical requirements, although familiarity with software and/or hardware development lifecycles and environments is a plus. Must be able to pick up technical and business concepts quickly, and understand technical issues at a sufficiently deep level to identify gaps.   Job duties    Project Management - Creating and executing project work plans - Effectively manage changing client needs and requirements throughout the engagement - Plan and identify resource needs throughout the project - Actively works with the team to manage work assignments and deliverables - Reviewing deliverables prepared by team before passing to client - Effectively applying methodology and enforcing project standards as the project requires - Prepares for engagement reviews and using appropriate quality assurance procedures - Minimizes SPR's exposure and risk on project   Project Accounting - Tracks and reports team hours and expenses to clients on a weekly basis - Manages project budget - Approves team members' time reports in a conscientious and timely manner   Communication - Facilitates team and client meetings effectively - Holds regular status meetings with project team - Effectively communicates relevant project information to PMO - Delivers engaging, informative, well-organized presentations - Resolves and/or escalates issues in a timely fashion - Understands how to communicate difficult/sensitive information tactfully   Client Management - Manages day-to-day client interaction and sets and manages client expectations - Develops lasting relationships with client personnel that foster client loyalty - Communicates effectively with clients to identify needs and evaluate alternative solutions - Continually seeks opportunities to increase customer satisfaction and deepen relationships - Builds a knowledge base of each client's business, organization and objectives SPR offers a great environment for employees to learn, to build systems that make an impact, and to tackle exciting challenges. With our office's Maker Space, you can explore your IoT side and develop fun projects with 3D printing and CNC machining. 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.  
ID
2017-2929
US-IL-Chicago
The Agile Project Manager will be responsible for the day-to-day management and delivery of projects to SPR clients.   Qualifications - Bachelors degree in a technical field or equivalent experience. - 3+ years of project management experience in a technical development or consulting environment.  - Expert knowledge of Agile (XP, Scrum, Lean, or Kanban) and traditional project management principles and practices with an ability to blend them together based on current project requirements. - One or more related certifications such as Certified ScrumMaster (CSM), Certified Scrum Practitioner (CSP), Professional Scrum Master (PSM), Certified Associate in Project Management (CAPM), Project Management Professional (PMP), PMI-Agile Certified Practitioner (PMI-ACP). - Demonstrable experience successfully leading varied and diverse teams. - Ability to manage multiple projects at one time. - Experience managing client projects in a consulting environment.   Technical requirements   No technical requirements, although familiarity with software and/or hardware development lifecycles and environments is a plus. Must be able to pick up technical and business concepts quickly, and understand technical issues at a sufficiently deep level to identify gaps.   Job duties    Project Management - Creating and executing project work plans - Effectively manage changing client needs and requirements throughout the engagement - Plan and identify resource needs throughout the project - Actively works with the team to manage work assignments and deliverables - Reviewing deliverables prepared by team before passing to client - Effectively applying methodology and enforcing project standards as the project requires - Prepares for engagement reviews and using appropriate quality assurance procedures - Minimizes SPR's exposure and risk on project   Project Accounting - Tracks and reports team hours and expenses to clients on a weekly basis - Manages project budget - Approves team members' time reports in a conscientious and timely manner   Communication - Facilitates team and client meetings effectively - Holds regular status meetings with project team - Effectively communicates relevant project information to PMO - Delivers engaging, informative, well-organized presentations - Resolves and/or escalates issues in a timely fashion - Understands how to communicate difficult/sensitive information tactfully   Client Management - Manages day-to-day client interaction and sets and manages client expectations - Develops lasting relationships with client personnel that foster client loyalty - Communicates effectively with clients to identify needs and evaluate alternative solutions - Continually seeks opportunities to increase customer satisfaction and deepen relationships - Builds a knowledge base of each client's business, organization and objectives SPR offers a great environment for employees to learn, to build systems that make an impact, and to tackle exciting challenges. With our office's Maker Space, you can explore your IoT side and develop fun projects with 3D printing and CNC machining. 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.  
ID
2017-2928
US-IL-Chicago
Software Architect  WHO IS SPR?   SPR guides organizations through digital transformations and rejuvenations, solving real problems for real people. As a strategic digital consultancy, we focus on business outcomes for our clients, helping them make data driven decisions and increase engagement with their customers, partners and employees. We evolve existing platforms and develop new products, and utilize technology to maintain operational effectiveness. We are technologists at our core and think beyond the math of the 1s and 0s to understand how to reach our human potential using the digital platform. We think about the end users and rigorously and creatively apply the latest technologies and frameworks to address our clients’ needs. To do this, we hire smart technologists and sharp business leaders who are excellent communicators and have an interest in working on multiple projects across industries. SPR offers a great environment for employees to learn, to build systems that make an impact, and to tackle exciting challenges. With our office’s “Maker Space”, you can explore your IoT side and develop fun projects with 3D printing and CNC machining. 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 using your brain, working hard and making an impact through your projects – and you’ll be rewarded for it. WHAT IS THE POSITION?   As a Software Architect at SPR, create complex solutions and play a strategic leadership 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. Our Architects 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.   PROFESSIONAL QUALIFICATIONS - Strong analytical skills, with excellent problem-solving abilities in the face of ambiguity - Attention to software quality, using tools such as source control, unit testing and continuous integration - Attention to object-oriented analysis and design principles - Performs technical reviews and design sign-offs on projects to ensure that they are properly estimated, architected and will be implemented and displayed appropriately - Defines and implements project level technical standards, guidelines, metrics, architectures and processes - Collaborate with clients to develop functional work flows and business plans - Ensures solution is aligned with standards defined by the client - Experience in architecting and engineering innovative software solutions - Familiarity with consulting and traditional application design - Providing input to functional design, testing, and troubleshooting - Demonstrated ability and strong desire to grasp new technologies - Able to manage your own time, and work well both independently and as part of a team - Possess strong interpersonal, leadership, and organization skills - Provides day-to-day leadership to team members as appropriate - Strong communication with both technical and business teams - Ability to handle diverse situations, multiple projects, and rapidly changing priorities - Great attitude and commitment to get the job done   TECHNOLOGIES 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 / PowerShell / Visual Studio / SQL Server and SQL / NoSQL (Mongo, Raven, DocumentDB, 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) / Python / Scala / Big Data/Fast Data (Spark, Hadoop, Akka, Sqoop, Hive, Pig, Storm, Azure Stream Analytics, Kafka, Flink, Spark, Nifi, HDFS) /ElasticSearch / DevOps tools (Docker, Ansible, Chef, Puppet) / Machine Learning (TensorFlow) / Data Visualization (Grafana, Kibana) / IoT Frameworks   EDUCATION & EXPERIENCE   - 8+ years of Software Development - Minimum of one year of experience providing technical leadership, guidance and mentorship - Bachelor of Science in Computer Science, Software Engineering or a related field  If this sounds like the kind of challenge you would be up for every day, we would love to hear from you.
ID
2017-2927
US-IL-Chicago
Software Engineer  WHO IS SPR?   SPR guides organizations through digital transformations and rejuvenations, solving real problems for real people. As a strategic digital consultancy, we focus on business outcomes for our clients, helping them make data driven decisions and increase engagement with their customers, partners and employees. We evolve existing platforms and develop new products, and utilize technology to maintain operational effectiveness. We are technologists at our core and think beyond the math of the 1s and 0s to understand how to reach our human potential using the digital platform. We think about the end users and rigorously and creatively apply the latest technologies and frameworks to address our clients needs. To do this, we hire smart technologists and sharp business leaders who are excellent communicators and have an interest in working on multiple projects across industries. SPR offers a great environment for employees to learn, to build systems that make an impact, and to tackle exciting challenges. With our office's Maker Space, you can explore your IoT side and develop fun projects with 3D printing and CNC machining. 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 using your brain, working hard and making an impact through your projects and you'll be rewarded for it. WHAT IS THE POSITION?   As a Software Engineer at SPR, you must be passionate about working with cutting edge technologies, bring deep technical knowledge, have experience with distributed systems to drive technical design and be comfortable with implementing end-to-end solutions. The ideal candidate for this position is an experienced software engineer excited to work on cloud scale software and has a proven track record of architecting and building software.   PROFESSIONAL QUALIFICATIONS - Strong analytical skills, with excellent problem-solving abilities in the face of ambiguity - Deep understanding of computing systems, software architecture, data structures and algorithms - Able to manage your own time, and work well both independently and as part of a team - Possess excellent interpersonal and organizational skills - Ability to handle diverse situations, multiple projects, and rapidly changing priorities - Assists in the interview and integration processes - Great attitude and commitment to get the job done   TECHNOLOGIES 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 / PowerShell / Visual Studio / SQL Server and SQL / NoSQL (Mongo, Raven, DocumentDB, 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) / Python / Scala / Big Data/Fast Data (Spark, Hadoop, Akka, Sqoop, Hive, Pig, Storm, Azure Stream Analytics, Kafka, Flink, Spark, Nifi, HDFS) /ElasticSearch / DevOps tools (Docker, Ansible, Chef, Puppet) / Machine Learning (TensorFlow) / Data Visualization (Grafana, Kibana) / IoT Frameworks   EDUCATION & EXPERIENCE   - 3+ years of professional experience - BA or BS, preferably in computer science, engineering or science / technology-based discipline If this sounds like the kind of challenge you would be up for every day, we would love to hear from you.
ID
2017-2926
US-IL-Chicago
Sr. Software Engineer  WHO IS SPR?   SPR guides organizations through digital transformations and rejuvenations, solving real problems for real people. As a strategic digital consultancy, we focus on business outcomes for our clients, helping them make data driven decisions and increase engagement with their customers, partners and employees. We evolve existing platforms and develop new products, and utilize technology to maintain operational effectiveness.  We are technologists at our core and think beyond the math of the 1s and 0s to understand how to reach our human potential using the digital platform. We think about the end users and rigorously and creatively apply the latest technologies and frameworks to address our clients needs. To do this, we hire smart technologists and sharp business leaders who are excellent communicators and have an interest in working on multiple projects across industries.  SPR offers a great environment for employees to learn, to build systems that make an impact, and to tackle exciting challenges. With our office's Maker Space, you can explore your IoT side and develop fun projects with 3D printing and CNC machining. 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 using your brain, working hard and making an impact through your projects and you'll be rewarded for it.  WHAT IS THE POSITION?   As a Senior Software Engineer at SPR, you will create complex solutions and play a strategic leadership 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. 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.   PROFESSIONAL QUALIFICATIONS - Strong analytical skills, with excellent problem-solving abilities in the face of ambiguity - Ability to prepare and install solutions by determining and designing system specifications, standards and programming - Deep understanding of computing systems, software architecture, data structures and algorithms - Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines - Able to manage your own time, and work well both independently and as part of a team - Ability to mentor mid-level engineers and team members - Possess excellent interpersonal and organizational skills - Ability to handle diverse situations, multiple projects, and rapidly changing priorities - Assists in the interview and integration processes  - Great attitude and commitment to get the job done - Must be willing to commute to client sites throughout the Chicago land area TECHNOLOGIES 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 / PowerShell / Visual Studio / SQL Server and SQL / NoSQL (Mongo, Raven, DocumentDB, 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) / Python / Scala / Big Data/Fast Data (Spark, Hadoop, Akka, Sqoop, Hive, Pig, Storm, Azure Stream Analytics, Kafka, Flink, Spark, Nifi, HDFS) /ElasticSearch / DevOps tools (Docker, Ansible, Chef, Puppet) / Machine Learning (TensorFlow) / Data Visualization (Grafana, Kibana) / IoT Frameworks   EDUCATION & EXPERIENCE - 5+ years of professional experience  - BA or BS, preferably in computer science, engineering or science / technology-based discipline If this sounds like the kind of challenge you would be up for every day, we would love to hear from you.  
ID
2017-2925
US-IL-Chicago
Big Data Principal Architect  WHO IS SPR?   SPR is a digital technology consultancy that develops elegant solutions to transform the way people do business. We’re 300+ strategists, developers, designers, architects, consultants, thinkers, and doers in Chicago and Milwaukee. We work with 160 clients in 10 unique industries – everything from corporate finance and global logistics to local breweries and Chicago startups.   We think about the end users and rigorously apply the latest technologies and frameworks to address our clients’ needs. We enable companies to do more with data, engage with other people, build disruptive solutions, and operate productively. To do this, we hire smart technologists and sharp business leaders who are excellent communicators and have an interest in working on multiple projects across industries.   SPR offers a great environment for employees to learn, to build systems that make an impact, and to tackle exciting challenges. With our office’s “Maker Space”, you can explore your IoT side and develop fun projects with 3D printing and CNC machining. 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 using your brain, working hard and making an impact through your projects – and you’ll be rewarded for it.  WHAT IS THE POSITION?   As a Big Data Principal Architect at SPR, you must have extensive experience building and operating Big Data solutions with a proven track record in driving business success by architecting, designing, adopting and applying big data strategies and architectures. You must be experienced in large-scale system implementations with a focus on complex data processing and analytics pipelines. You must demonstrate a deep understanding of data analytics best practices, and expertise in data modeling, data cleansing, data mining, machine learning, and data virtualization. The Big Data Principal Architect must be a consensus builder across a highly- technical cross-functional team. They must be able to demonstrate innovative approaches to complex problems which deliver industry-leading experiences for our clients.   PROFESSIONAL QUALIFICATIONS - Experience in architecting and engineering innovative data analysis solutions - Familiarity with architectural patterns for data-intensive solutions - Expertise in real-time streaming and migrating batch-style data processing to streaming and micro-batch solutions - Use of distributed messaging systems to rewrite systems in place - Knowledge of the RDBMS core principles; set up, tune, design, as well as newer unstructured data tools  - Understand terminology involved in Data Science and high-level familiarity with Machine Learning concepts - Familiarity with consulting and traditional application design - Experience estimating technical solution builds and contributing to custom proposals - Excellent written and verbal communication skills - Display solid problem-solving abilities in the face of ambiguity - Must be a hands on individual who is comfortable leading by example  - Experience with Agile Methodology  - Possess excellent interpersonal and organizational skills - Able to manage your own time, and work well both independently and as part of a team   TECHNOLOGIES WE USE Java, Scala, Python, C#, Javascript, Ruby / Hadoop, Sqoop, Hive, Pig, Storm / Spark, Mesos, Akka, Cassandra, Kafka / Azure, AWS / Kafka Streams, Flink, Spark Streaming, NiFi, Beam / TensorFlow, Caffe2     EDUCATION & EXPERIENCE - 7+ years of professional experience - BA or BS, preferably in computer science, engineering or science / technology-based discipline If this sounds like the kind of challenge you would be up for every day, we would love to hear from you.
ID
2017-2924
US-IL-Chicago
Sr. Test Engineer WHO IS SPR?   SPR is a digital technology consultancy that develops elegant solutions to transform the way people do business. We’re 300+ strategists, developers, designers, architects, consultants, thinkers, and doers in Chicago and Milwaukee. We work with 160 clients in 10 unique industries – everything from corporate finance and global logistics to local breweries and Chicago startups.   We think about the end users and rigorously apply the latest technologies and frameworks to address our clients’ needs. We enable companies to do more with data, engage with other people, build disruptive solutions, and operate productively. To do this, we hire smart technologists and sharp business leaders who are excellent communicators and have an interest in working on multiple projects across industries.   SPR offers a great environment for employees to learn, to build systems that make an impact, and to tackle exciting challenges. With our office’s “Maker Space”, you can explore your IoT side and develop fun projects with 3D printing and CNC machining. 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 using your brain, working hard and making an impact through your projects – and you’ll be rewarded for it.  WHAT IS THE POSITION?   As a Senior Test Engineer specializing in data validation, you will be responsible for creating and executing processes and scripts to validate data from multiple sources for processing within complex applications.  We are seeking individuals with attention to detail, experienced in testing ETL or backend application processing, and who enjoy working with large amounts of data.   PROFESSIONAL QUALIFICATIONS   - Ability to analyze software changes and identify the potential impact on the software’s data - Preparation of test plan for validating the data - Ability to extract data from multiple files to a usable format for comparison - Ability to perform data comparisons to identify and record errors - Ability to work with Developers to resolve or reconcile data errors - Proven ability to use Linux command language to access and work with large files - Proven advanced SQL skills to write queries against databases - Proven skills in writing Unix Shell Scripts or Python scripts - Client facing skills (will directly interact with client) - Ability to work with ambiguity and subjectivity in reviewing data - Ability to quickly ramp-up to learn the data validation process - Excellent verbal and written communication skills - Ability to organize and plan own work activities to meet deadlines. - Ability to develop test plan / test strategy with little or no guidance   TECHNOLOGIES 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 / PowerShell / Visual Studio / SQL Server and SQL / NoSQL (Mongo, Raven, DocumentDB, 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) / Python / Scala / Big Data/Fast Data (Spark, Hadoop, Akka, Sqoop, Hive, Pig, Storm, Azure Stream Analytics, Kafka, Flink, Spark, Nifi, HDFS) / ElasticSearch / DevOps tools (Docker, Ansible, Chef, Puppet) / Machine Learning (TensorFlow) / Data Visualization (Grafana, Kibana) / IoT Frameworks   EDUCATION & EXPERIENCE   - BA or BS, preferably in computer science, engineering or science / technology-based discipline - 7+ years of software testing and/or development experience If this sounds like the kind of challenge you would be up for every day, we would love to hear from you.
ID
2017-2923