Demo

Principal Software Architect

SPR
Chicago, IL Full Time
POSTED ON 1/2/2023 CLOSED ON 6/30/2023

What are the responsibilities and job description for the Principal Software Architect position at SPR?

Principal Software Architect
Information Technology


Job Number:

4062

City :

Chicago

State :

IL

PRINCIPAL SOFTWARE ARCHITECT


WHO IS SPR?

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 200 strategists, developers, designers, architects, consultants, thinkers, and doers in Chicago and Milwaukee. We work with 150 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 Principal Software Architect at SPR, you will create complex solutions and play a key technical role within the company and with clients across one or more projects. You will be responsible for full lifecycle application architecture and development, and must be able to articulate design decisions and translate business requirements/user stories into application logic as a team lead, team member, or as an individual. You will play a key role in technical client relations, technical sales, and oversight of one or more software development projects.


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 architecture, development and testing using modern tools and techniques

ï Act as technical lead for one or more software development inititiatives

ï Lead mentoring and training of mid-level engineers and other team members

ï Participates in new hire interview and onboarding processes

ï Lead and document solution design and technical strategy for internal and external initiatives

ï 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

ï Work on project for expected time and log time appropriately

ï Work as a team for the good of the project

ï Share information and good ideas to improve project execution and outcomes

ï Be receptive to constructive feedback

ï Be open to input from your co-workers, and supervisors/managers

ï Seek help when you need it and give help when asked

ï Notify Project Manager and SPR management of any time you are planning on taking off as far in advance as possible

ï Meet commitments and deadlines

ï Be “work focused”; dependable and accountable; productive

ï Keep your appropriate stakeholders informed of any problems or issues so he/she is aware of them before hearing about them from others

ï Employee is responsible for ensuring that their Project Manager or project’s Principal Architect are knowledgeable of the following

o Project status

o Project blockers (immediate notification)

o Completion of tasks and if more work is needed (immediate notification – notify as far in advance as possible)

o When a task is going to take longer than the expected duration to complete (immediate notification)

ï Employee is knowledgeable about SPR’s business

ï Conducts business and completes tasks proficiently

ï Maintains a positive attitude

ï Values personal competency and the competency of co-workers

ï Reports to work properly attired and with good hygiene

ï Seeks professional and personal growth opportunities and attends trainings that enhance professional behavior


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

ï Demonstrated ability to function as technical team lead on software development projects

ï Expertise in the areas of design patterns, application architecture, distributed systems, data structures, and algorithms

ï Must be have expert level experience in aspects of modern software development


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


ï Bachelor’s Degree, preferably in Computer Science, Engineering or Science / Technology-based disciplines

ï 10 years of professional experience


If this sounds like the kind of challenge you would be up for every day, we would love to hear from you. We are an Equal Opportunity Employer, including disability and veteran.

Salary : $128,000 - $162,000

Principal Architect
Architectural Resource Corp -
Frankfort, IL
Principal Architect
VRTek Consulting -
Buffalo, IL
Principal Architect
Codal -
Chicago, IL

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Principal Software Architect.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $101,441 - $130,752
  • Building Codes and Regulations Skill

    • Income Estimation: $173,280 - $241,917
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SPR

SPR
Hired Organization Address Queens County, NY Full Time
Job Type Full-time Description SUMMARY The Regional Sales Manager’s (RSM) primary responsibility is to meet/exceed the c...
SPR
Hired Organization Address Brooklyn, MN Full Time
Job Type Full-time Description The Tradeshow & Events Manager’s primary responsibility is to develop and execute high im...
SPR
Hired Organization Address Spokane, WA Full Time
Job Type Full-time Description Summary The Field Clinical Specialist assists the Sales team, in an assigned territory, b...
SPR
Hired Organization Address Brooklyn, MN Full Time
Job Type Full-time Description The Senior Product Manager (Downstream) is responsible for the downstream marketing activ...

Not the job you're looking for? Here are some other Principal Software Architect jobs in the Chicago, IL area that may be a better fit.

Principal Architect

Tbwa Chiat/Day Inc, Chicago, IL

AI Assistant is available now!

Feel free to start your new journey!