Developer Sr
Northwestern University
Senior Software Developer Job Summary Northwestern University's McCormick School of Engineering is seeking a curious, collaborative, and adaptable Senior Software Developer to join our application development team. This role focuses on designing, developing, and supporting modern web applications, internal platforms, and data‑driven systems that support faculty, staff, researchers, and students across the McCormick community. Our team maintains a portfolio of existing institutional applications while also building new systems focused on connected data, modern user experiences, automation, and emerging AI‑enabled workflows. Current initiatives include the continued development of a centralized data warehouse platform, modernization of faculty systems and workflows, and exploration of AI‑assisted tools and development practices. The ideal candidate enjoys solving complex problems, collaborating closely with stakeholders, and learning new technologies in a rapidly evolving software landscape. This role balances hands‑on development with thoughtful collaboration to support evolving institutional needs and modern application experiences. This is a hybrid position with one day per week on‑site and four days remote. Specific Responsibilities Strategic Planning Provides application development leadership for new and existing software applications. Partners with users in designing features for technology. Provides recommendation on how to enhance system for future growth. Advises/recommends project and activities as related to system/architectural direction and strategy. Administration Develops and implements procedures for data security, management and compliance. Creates and maintains code documentation. Creates ad hoc administrative reports. Delivers system presentations and overviews. Evaluates feature/upgrade/change requests and recommends action. Researches new technologies to enhance current system. Development Provides technical leadership on projects. Acts as subject matter expert (SME) in appropriate technologies and business domain. Designs, codes, tests, debugs and documents all phases of applications development. Codes software applications adhering to designs supporting internal business requirements or external user. Troubleshoots complex, difficult issues. Designs databases and data structures. Provides recommendations on how to enhance system to meet full business requirements. Determines project feasibility and how to integrate with current system. Supervises Provides work direction to team members. Supervises staff such as team members, subordinates, contractors, vendors, students, etc. Coaches and mentors staff. Manages projects ensuring timelines and deliverables are met and meet expectations. Provides input to staff assignments. Provides input to performance evaluations for junior team members. Miscellaneous Performed other duties. Minimum Qualifications Bachelor's or higher degree in a major such as computer science, information technology, or related field; OR appropriate combination of education and experience. 4 years relevant experience required. Digital repository Amazon Web Services (AWS) Apache Code Repositories (Git, Subversion) Identity Management/Provisioning Information Security Ldap Linux Operating System Mac OS X Operating System Service Oriented Architecture (SOA) SQL/MySQL/Postgres CSS
HTML 5
JavaScript JQuery PHP Python Ruby on Rails SAS XML LaravelFERPA
Critical Thinking Data Warehouse Design/Develop Database Design/Data Structure Debugging Decision Making Judgment Problem Solving Troubleshooting Code Documentation Collaboration And Teamwork Facilitate Collaboration Functional Documentation Iterative & Incremental Development Workflow Development & Documentation Other CRM Applications, Centralized Data Platforms, Analytics & Reporting Systems RESTful APIs, Identity & Authentication Integrations, GIT Systems thinking, AI Workflow, Technical Documentation, Data Modeling Minimum Competencies Experience developing modern web applications using PHP/Laravel, Ruby on Rails, or similar MVC frameworks with PostgreSQL/MySQL or comparable relational databases. Strong understanding of relational database design including relationship types, ideal data storage formats and index performance. Knowledge of modern browser front‑end development using HTML, CSS and JavaScript, responsive design principles, and modern web standards. Strong familiarity with Git‑based version control workflows and collaborative software development practices. Ability to troubleshoot and resolve application, integration, and data related issues across multiple systems. Understanding of modern software engineering principles including maintainability, scalability, accessibility, security, and documentation. Strong problem‑solving, critical thinking, communication, and organizational skills. Ability to adapt, learn, and contribute within a rapidly evolving technology landscape. Demonstrated interest in continuous learning, thoughtful problem solving, experimentation, and modern development practices. Preferred Qualifications Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent professional experience. 3+ years of professional software development experience building modern web applications or software systems. Experience working with AI‑assisted development tools, coding assistants, or AI‑enabled development workflows. Experience experimenting with AI agents, LLM APIs, automation tooling, or intelligent application features. Experience designing or supporting PostgreSQL‑based systems, data pipelines, analytics systems, or centralized data platforms. Experience designing user‑centered applications with thoughtful UI/UX practices. Experience working within higher education, research, or highly decentralized organizational environments. Familiarity with cloud platforms and modern hosting environments. Experience contributing to modernization efforts involving legacy systems and connected application architecture. Preferred Competencies Exceptional interpersonal, collaboration, and communication skills. Ability to manage multiple priorities and contribute effectively within a collaborative development environment. Ability to apply critical thinking to technical, operational, and user‑centered challenges. Ability to explain technical concepts clearly to technical and non‑technical audiences. Strong curiosity about emerging technologies and willingness to explore modern development approaches. Ability to identify practical opportunities for automation and workflow improvement. Collaborative mindset focused on thoughtful problem solving, continuous learning, experimentation, and knowledge sharing. Understanding of user‑centered design principles and modern application experiences. Ability to navigate ambiguity and contribute to evolving technical solutions and modernization efforts. Interest in modern software engineering practices, AI‑assisted workflows, and continuous improvement. Benefits Health, dental, vision, disability, and life insurance Paid vacation and holidays Paid medical/sick and parental leave Tuition benefits for the employee and dependents Pre‑tax and flex spending accounts for commuting and dependent care Generous retirement savings options Wellness programs Work‑Life and Wellness Northwestern offers comprehensive programs and services to help you and your family navigate life's challenges and opportunities and adopt and maintain healthy lifestyles. We support flexible work arrangements where possible and programs to help you locate and pay for quality, affordable childcare and senior/adult care. Professional Growth & Development Northwestern supports employee career development in all circumstances whether your workspace is on campus or at home. If you're interested in developing your professional potential or continuing your formal education, we offer a variety of tools and resources. Equal Opportunity Employer Northwestern University is an Equal Opportunity Employer and does not discriminate on the basis of protected characteristics, including disability and veteran status. View Northwestern's non‑discrimination statement. Job applicants who wish to request an accommodation in the application or hiring process should contact the Office of Civil Rights and Title IX Compliance. View additional information on the accommodations process. #J-18808-Ljbffr Northwestern University- ...Sr. Windows OS Software Engineer Skokie, IL | Full-Time | On-Site (No Remote) | US Citizens/Green Card holders only | Relocation assistance... ...of image creation Minimum of 2 years industry experience developing specifically for Windows Experience implemen7ng applica7ons,...SeniorFull timeRemote workRelocation package
- ...Make the code changes necessary for enhancement or defect fixing Production support of allocated application(s) Release of developed code to various environments i.e. QA & UAT Provide the necessary support for production deployment Provide status of work to...Senior
- ...Sr Developer Developer with some good amount of certifications who also have social/training skills to encourage/support the career growth with their involvement as a team of Dev for Salesforce initiatives. Minimum 4-5 certifications and 5+ years of experience. Definitely...Senior
- ...Sr. Cognos Developer Location: Richmond, VA / Kennesaw, GA / Chicago, IL Contract: 12 + Month Top 3 Requirements: Senior Dev Cognos Reporting (Not microstrategy or tableau) SQL and data modeling Nice to Haves: Self starters that could become...SeniorContract work
- ...Job Title This position is responsible for developing, integrating, testing, and maintaining existing and new applications; knowing one or more programming languages; knowing one or more development methodologies / delivery models. To be successful in this role, a...SeniorShift work
- Sr. Snowflake Developer Location: Chicago, IL (Day 1 Onsite) Duration: 6+ Month Recruitement Consultant at Visionary Innovative Technology Solutions LLC Responsibilities & Qualifications 9+years of experience in Data Minimum 5+ years of exp. in Snowflake (super strong...SeniorContract workWork at office
- Job Description 7 - 8 years in planograming/space management/floor planning Experience on JDA Planogram Generation + Scripting &Automation Application experience (JDA, Symphony, AC Nielsen) Knowledge of database environments Ability to work with automation tools (specifically...Senior
- 1 - Sr Full Stack Developer @ CHICAGO Experience ~8-10 years Technical Skills Java Development Spring Boot Microservices Kafka Integrations Docker Azure Container Services Azure Cloud Services Experience working...Senior
$95k - $115k
...Sr Security Engineer Position Summary Do you thrive on designing, building, configuring, and maintaining secure IT infrastructure?... ...recommend, and implement specific software and network solutions. Develop and maintain complete and accurate documentation of network...SeniorWork at officeLocal areaWork from homeWeekend workAfternoon shift$95k - $135k
...delivery of analytic solutions into production. Collaborate with stakeholders, providing guidance, data and analytical support for developing new datasets, analyses and tools in support of strategic initiatives. Perform deep-dive root cause and problem-solving...Senior- ...Job Title: Sr Fullstack .NET Developer Location: Chicago, IL C# / .NET development Angular (modern versions v8+) SQL Server (advanced querying, performance tuning) Strong experience with: REST APIs and microservices architecture Hands...Senior
$90 - $100 per hour
...and decision‑making. Key Responsibilities Partner directly with front office stakeholders to design and build technology solutions Develop platforms supporting investment research, analytics, and decision workflows Build scalable, high-performance software systems across...SeniorHourly payContract work- ...As an Sr. Angular Developer , you will be responsible for architecting and designing robust, scalable web applications using Angular. You will work closely with our development team to ensure best practices are followed and that our applications are of the highest quality...SeniorContract work
- Northwestern University’s McCormick School of Engineering seeks a Senior Software Developer to design, build, and support modern web applications and data-driven systems for faculty, staff, researchers, and students. The role emphasizes collaboration, architectural guidance...Senior
- ...Title : Sr. Full stack Developer Technical Requirements Backend (Primary Focus 60-70%) Java development Spring Boot REST APIs and Microservices Application design and architecture Database design and integration Performance tuning and troubleshooting Frontend (30-40%)...Senior
$153.32k - $221.5k
...Job Summary PayPal, Inc. seeks a Sr Software Engineer in Chicago, IL. The role involves designing and implementing infrastructure-... ...alerting systems to proactively identify and address potential issues. Develop and enhance services alongside engineers inside and outside the...SeniorLocal areaRemote workMonday to Friday- ...Experience Cloud Solid understanding of CI/CD tools and DevOps practices in Salesforce Salesforce certifications (e.g., Platform Developer I/II, App Builder) are a plus Experience working in regulated industries (e.g., healthcare, pharma) is preferred Qualifications Design...Senior
- ...backend engineers to deliver intuitive, performant applications that support large‑scale user engagement. Responsibilities Design, develop, and maintain scalable web applications using React, TypeScript, and Node.js Build modular and reusable UI components using modern...SeniorLocal area
- ...Title: Client Developer Location: Remote Contract Role Must Have: Client Lightning Development - Advanced hands-on experience with custom Aura Components and Lightning Web Components (LWC). Apex Programming - Strong proficiency in Apex language for backend...SeniorContract workImmediate startRemote work
- ...SR Software Engineer With a passion for API development in Python. We're in the exciting and rapidly evolving consumer healthcare... ...for company services. Typical Day: Design and develop our growing Python 3.6 based API Interface with multiple 3rd...Senior
$140k - $160k
...Android Engineer (Platform / Native Development) Overview A growing technology organization is seeking an Android Engineer to develop and optimize high-performance mobile applications. This role focuses on native Android development with an emphasis on deep platform expertise...SeniorFull time- ...Requirements: Java 11 or higher version Experience developing apps using relational and NoSQL databases Application architectural patterns such as MVC, Microservices, Event Driven TDD and BDD development Deployment using CI/CD tools such as...Senior
- ...We are looking for a senior C++ developer to help us prosper our massive existing codebase for our core Security products. We are looking to enhance the suite extensively in the coming months in terms of both functional enhancements and non‑functional critical C++ related...Senior
$112.48k - $146.54k
...responsibilities The Senior Technical Lead - IT will drive the development of our AWS-based cloud platform while leading a team of developers. This is done in partnership with leadership to align platform roadmap with product and organizational goals and perform the role...SeniorHourly pay$140k - $200k
...Core Experiences Team in Evanston, IL. This role involves collaborating with product teams, optimizing existing functionality, and developing cloud functions using Kotlin. Ideal candidates should have a strong systems thinking, speed, focus, and collaboration skills. The...Senior- An established industry player is seeking an experienced ServiceNow professional to drive the design and implementation of automated data federation into their CMDB. In this pivotal role, you will lead the customization and integration of ServiceNow solutions, ensuring ...Senior
- A leading IT service provider in Chicago is looking for a Senior Lead ServiceNow Developer with over 12 years of experience in ITSM, ITOM, and ITAM. Responsibilities include gathering infrastructure requirements, designing service catalog items, and managing asset lifecycle...Senior
- Contract: W2 Only (No Chance of C2C / 1099) Qualifications: Bachelor's degree in Computer Science or Related Major 10 years of professional software engineering experience with substantial front-end delivery Strong, hands-on experience building production SPAs using ...SeniorContract work
- We are looking for an Oracle ERP Techno Functional Developer to support Oracle EBS R12.2.5 Financial and Supply Chain modules through development, customization, and system support. This position will be a full‑time contract and hybrid role with three days onsite and two...SeniorFull timeContract workRemote work3 days per week
- A not-for-profit organization dedicated to senior wellness seeks a Senior Research Associate in Evanston, Illinois. The role involves leading innovative pilot studies on wellness technologies, requiring a doctoral degree and strong communication skills. Ideal candidates...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Developer Sr. Be the first to apply!
- senior magento developer Evanston, IL
- developer Evanston, IL
- programmer no experience Evanston, IL
- senior tableau developer Evanston, IL
- tableau developer remote Evanston, IL
- entry level programmer Evanston, IL
- weekend programmer Evanston, IL
- junior programmer Evanston, IL
- student programmer Evanston, IL
- genesys developer Evanston, IL


