Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$140k - $180k

Radwell International

Principal Software EngineerThe Principal Software Engineer operates at the intersection of deep technical execution, enterprise architecture, and engineering leadership, setting the technical direction for the eCommerce platform and adjacent systems while remaining actively hands-on in design, development, and delivery. With 15+ years of progressive engineering experience, the Principal Engineer owns the long-term application and solution architecture of Radwell's ecosystems, drives cloud modernization initiatives, and shapes the engineering culture through mentorship, coaching, and principled technical governance. This engineer is the technical authority others turn to for hard architecture decisions, cross-team alignment, and setting engineering standards. They lead from the front, writing production code, authoring architectural decision records, participating in the Architecture Review Board, and building the technology roadmap that guides the organization's next three to five years.Other duties may be assigned.• Set and own the application and solution architecture of the eCommerce platform, including domain boundaries, service contracts, data flows, and integration patterns across microservices, micro-frontends, ERP, and CRM systems.• Lead and actively participate in the Architecture Review Board (ARB), authoring proposals, facilitating design reviews, enforcing standards, and ensuring architectural consistency across the engineering organization.• Build and maintain the multi-year technology roadmap for the eCommerce platform, aligning cloud modernization, platform capability investments, and AI adoption with business strategy and measurable outcomes.• Drive cloud modernization initiatives from legacy systems to cloud-native Azure architectures, owning migration strategy, risk mitigation, and delivery execution across engineering teams.• Architect and govern the observability, monitoring, and alerting strategy for all production eCommerce systems, including distributed tracing, SLO/SLA definitions, error budgets, and on-call standards.• Own the security and compliance architecture across the eCommerce platform, embedding DevSecOps practices, leading threat modeling sessions, and ensuring adherence to PCI-DSS, GDPR, and other applicable frameworks.• Design and enforce CI/CD automation standards, test automation strategy, and quality gate policies across engineering teams, driving continuous improvement in deployment frequency and change failure rates.• Lead hands-on architecture and implementation of AI-powered features, LLM integrations, and agentic workflows within the eCommerce platform, and define the patterns and standards teams follow to build AI capabilities safely and sustainably.• Champion Domain Driven Design, clean architecture, and software engineering best practices across the engineering organization through hands-on coaching, code review, ADR authorship, and architecture guilds.• Mentor and coach senior and mid-level engineers, identifying growth opportunities, providing structured feedback, and building a pipeline of strong technical talent.• Collaborate with product, data engineering, and business stakeholders to translate long-horizon business goals into concrete, phased technical initiatives with clear milestones and success criteria.• Instrument and evolve data engineering pipelines that feed eCommerce personalization, pricing, inventory, and reporting capabilities, working alongside data engineering and analytics teams.• Author and maintain engineering standards, software development principles, and best practices documentation that governs how software is designed, built, tested, and operated at Radwell.• Respond to and lead resolution of high-severity production incidents, conducting thorough post-incident reviews and driving systemic reliability improvements.• Adhere to and reinforce development standards: check-in policies, static code analysis, naming conventions, and documentation requirements.Performance will be measured on the quality and impact of architectural decisions delivered; progress against the technology roadmap; measurable improvements in platform reliability, performance, and security posture; AI feature business outcomes; growth and capability development of engineers mentored; and contribution to engineering standards and governance. Engineering quality metrics include deployment frequency, change failure rate, MTTR, test coverage, and Core Web Vitals scores.• 15+ years of progressive software engineering experience, with a clear track record of growth into principal or staff-level IC roles in complex, high-scale systems.• Demonstrable expertise as an application and solution architect: has owned end-to-end system design, led architecture reviews, and driven multi-year platform evolution.• Expert-level proficiency in C#, .NET Core, Java, Python, Go, React.js, Next.js, and TypeScript, with a strong portfolio of production eCommerce systems at scale.• Deep, hands-on knowledge of microservice and micro-frontend architectural patterns, with experience governing these across multi-team engineering organizations.• Expert-level knowledge of Domain Driven Design, Event-Driven Architecture, and software design patterns applied in large enterprise codebases.• Proven cloud modernization experience on Microsoft Azure, with certifications such as AZ-305 (Azure Solutions Architect Expert) strongly preferred.• Deep CI/CD automation, DevSecOps, and Infrastructure as Code experience in production engineering environments.• Demonstrable experience designing and operating observability, monitoring, and alerting systems for distributed commerce platforms.• Production AI engineering experience: has architected and shipped LLM-powered, agentic, or RAG-based features to real end-users in commerce or enterprise contexts.• Proven people leadership impact: has mentored senior engineers, led architecture guilds, and raised engineering quality across teams.• Experience building and presenting multi-year technology roadmaps to engineering leadership and business stakeholders.• Strong written and verbal communication skills; able to produce and present architecture proposals, roadmaps, ADRs, and engineering standards documentation.• Experience with industrial or B2B eCommerce platforms• Experience with GraphQL federation across a micro-frontend architecture• Experience with chaos engineering for production reliability• BS, MS, or equivalent degree in Computer Science, Software Engineering, or a related technical discipline.• Equivalent professional experience, architectural portfolio, and demonstrated engineering leadership may substitute for formal education.• Continuous sitting and typing for extended periods.• Lifting requirements include occasional lifting of up to 25 pounds.• Frequent walking or standing may be required at times.• Introductory Review — Written at approximately 80 days after employment to determine whether employment will continue.• Monthly Reviews — Brief written review focused on quantitative performance and measurement of activity, with objectives for the upcoming month.• Annual Reviews — Monthly reviews factor in along with attendance, job knowledge, overall performance, and dependability.This is an exempt position requiring a work schedule that achieves the results and objectives identified by the company. Generally, the schedule for this position will be 8:00am–5:00pm, Monday through Friday, with one hour for lunch. Nights and weekends may be worked as required based on current project and implementation needs, deadlines, and workload. Employees are expected to begin work on time and adhere to accepted time-off policies.Radwell offers a comprehensive benefits package including health, dental, and vision coverage. The Company provides company sponsored short-term and long-term disability benefits, as well as $50,000 in Life insurance. These benefits, along with additional voluntary benefits, are available to all regular full-time employees beginning on first day of employment. All employees are automatically enrolled at 3% into the Company's 401(k) Plan on the first of the month following 90 days of continuous employment. Employees are eligible for common paid Company Holidays and 15 days of PTO annually, which begin accruing on first date of employment and may be used immediately upon joining the team.The recruiting base salary range for this full time position is $140,000.00 - $180,000.00 /year. Within the range, individual pay is determined by factors, including job-related skills, experience, and relevant education or training. Additionally, this role is bonus-eligible, with a target bonus percentage that provides an opportunity to earn even more based on company performance.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Downers Grove, IL vacancy
  • $137.4k - $233.6k

     ...most sophisticated clients using leading technology and exceptional service.Role SummaryWe are seeking a highly experienced Principal Software Engineer to provide technical leadership and hands‑on execution across complex, cloud‑native software initiatives. This role... 
    Suggested
    Full time
    Contract work
    H1b
    Flexible hours

    Northern Trust

    Naperville, IL
    2 days ago
  • $133.16k - $179.71k

     ...above and beyond and put your ambition to work, all while having some fun, let’s chat – Apply Today! About the Role As a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and enterprise platforms. You’ll... 
    Suggested
    Contract work

    Parts Town

    Addison, IL
    2 days ago
  •  ...or friends who are looking for new opportunities since we have an excellent referral program. Job Description Position- Software Developer Location- Lombard, Illinois Duration- Full Time Job Description: Supervised by the Technical Manager, the job... 
    Suggested
    Full time
    Work experience placement

    Avance Consulting Services

    Lombard, IL
    1 day ago
  • Position OverviewWe're looking for a Senior Software Engineer to join our Commerce & Integrations team — a backend engineer who loves building the systems that make complex B2B transactions work reliably at scale. You'll own the integration layer between our eCommerce platform... 
    Suggested
    Permanent employment
    H1b
    Local area
    Visa sponsorship

    International Motors

    Lisle, IL
    4 days ago
  •  ...transforming from a supplier of trucks and buses to a provider of complete and sustainable transport solutions.Join Us as a Senior Software Engineer!The Atlas Team operates at the intersection of Vehicle Design and Software Engineering. We’re seeking a candidate to build out... 
    Suggested
    Permanent employment
    H1b
    Visa sponsorship

    International Motors

    Lisle, IL
    1 day ago
  • Job DescriptionSoftware Engineer II willplay a critical role in ensuring the reliability and efficiency of our systems, which in turn drives...  ..., banking integrations, and regulatory compliance. Support Software Engineer II work directly with production data involving real... 
    Immediate start
    Remote work

    Inspira Financial

    Oak Brook, IL
    3 days ago
  • Job DescriptionWe are seeking talented Senior Software Engineers who can create complex .NET back-end solutions and scalable user experiences while collaborating with an experienced team of product development professionals. You will join a cross-functional, DevOps based... 
    Remote work
    Flexible hours

    Inspira Financial

    Oak Brook, IL
    2 days ago
  • $90.3k - $189.6k

    Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type: RegularPercentage...  ...Required:Bachelor’s and/or Master’s Degree in Computer Engineering, Computer Science, Electrical Engineering or related technical... 
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Lisle, IL
    1 day ago
  •  ...master’s degree is a plus).• Experience: Minimum of 3 years of continuous experience in full stack application development and cloud engineering.• Frontend Skills: Strong proficiency in Angular, TypeScript, HTML5, and CSS3.• Backend Skills: Strong proficiency in C# and .NET... 
    Temporary work
    Work experience placement
    Work at office
    Work from home
    Worldwide
    Flexible hours
    1 day per week

    Dover Digital Printing

    Downers Grove, IL
    4 days ago
  • $120k - $130k

     ...technology evolution—driving how modern software is designed, built, and delivered across...  ...-performing solutions.The Lead Software Engineer is responsible for elevating engineering...  ...general details necessary to describe the principal functions of the position and are not... 
    Full time

    Roadrunner Freight

    Downers Grove, IL
    4 days ago
  • Worker Type:EmployeeThis is an exciting opportunity to join a friendly team working on some of the hottest AWS technologies. This team is primarily focused on the deployment, automation and support of mission-critical client solutions in AWS.You will be working on a variety...
    Full time
    Remote work

    Ensono

    Downers Grove, IL
    2 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Temporary work
    Casual work
    Work at office
    Worldwide

    USM Systems

    Oak Brook, IL
    2 days ago
  • Day to Day job Duties: (what this person will do on a daily/weekly basis)Support existing RICEF build objects as directed by the development team leader.Participate in new RICEF build for named project or optimization activities as directed by the development team leader...

    NTT DATA

    Oak Brook, IL
    3 days ago
  • $106.73k - $163.65k

     ...Category for Job Posting: Engineering and Technical Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in...  ...delivering for the good of our customers. Job Purpose A Senior Software Engineer is responsible for leading software development projects... 
    Flexible hours

    CNH Industrial Group

    Oak Brook, IL
    2 days ago
  •  ...Long/Short Term Disability insurance Life insurance $25,000 Paid by employer PTO 2 weeks 10 and half Holidays Job Title Senior Software Engineer Job Overview We are seeking a Python Senior Software Engineer to build and maintain intelligent automation solutions focused... 
    Temporary work
    For contractors
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Jorie AI

    Oak Brook, IL
    8 hours ago
  • $12 per hour

     ...Software DeveloperDuration: 12+ months extensionRate: $ DOE on W2Location: Oak Brook IL 60523 - f2f mustJob Description of the ClientRelevant Industry Experience: Financial Services, News, Military Client Collections Development Team focuses on bringing data into the... 

    Georgia IT Inc

    Oak Brook, IL
    3 days ago
  •  ...Software EngineerLocation: Oakbrook, IL (Hybrid)We are seeking a talented Software Engineer to join our team responsible for developing electronic displays and guidance systems for tractors. This role involves working on a project to transition the display platform from... 
    Casual work
    Local area

    Kasmo Global

    Oak Brook, IL
    3 days ago
  • $96k - $128k

     ...Software EngineerThe Software Engineer should be experienced in leading software projects and will be responsible for coordination of all activities of the software development team. Interested candidates should be proficient in working on all phases of the project including... 
    Work experience placement

    The Joint Commission

    Villa Park, IL
    3 days ago
  • Job TitlePosition -.Net Developer Location - Lisle IL Rate - ***/hr -***/hrSkill Profile Required:Strong.NET /.NET Core (Web APIs)ReactJS (full-stack capability preferred)Experience with legacy modernization (WebForms ?.NET Core + React)SQL (complex queries / stored procedures...

    Yantran LLC

    Lisle, IL
    3 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• At least 8 years of... 

    Sonsoft

    Oak Brook, IL
    2 days ago
  •  ...several locations in the US and Canada.Job DescriptionApplication Engineer with Oil and Gas Experience. Currently hiring Application...  ...solutions, including onsite support for enterprise engineering software that assists our clients with enabling smarter designs and operations... 
    Currently hiring

    LanceSoft

    Lisle, IL
    2 days ago
  • $99k - $164.8k

     ...experience to our stakeholders that delivers on our promises.Position Summary:Kemper Auto is seeking a highly skilled Resident Actuarial Engineer Manager to integrate solution development and data engineering practices within actuarial processes. This role bridges actuarial... 

    Kemper Corporation

    Downers Grove, IL
    4 days ago
  • Job DescriptionThis role is responsible for the full software development life cycle, from conception to deployment. As a Senior Software Engineer, you will have relevant experience with both front-end and back-end coding languages, software development architecture and... 

    Inspira Financial

    Oak Brook, IL
    1 day ago
  • Cobol System AnalystLocals are preferredLocation: Oakbrook, ILDuration: 6-12 MonthsRate: $55/hr to $57/hrQualifications:Senior level of systems analyst experience extracting rules from COBOL Batch Program (85) and willing to analyze code to extract information and then...

    Staffing the Universe

    Oak Brook, IL
    3 days ago
  •  ...International is seeking a Lead Software Engineer to join the Digital Transformation Quality Team. You will work on ML models from telematics data and shape our application ecosystem. You will own end-to-end project delivery, mentor teammates, and design scalable Azure... 

    International Motors

    Lisle, IL
    2 days ago
  • Job DescriptionThis role is responsible for the full software development life cycle, from conception to deployment. As a Lead Platform Software Engineer, you will have relevant experience with both front-end and back-end coding languages, software development architecture... 
    Temporary work

    Inspira Financial

    Oak Brook, IL
    3 days ago
  •  ...product initiative.The ideal candidate is proficient in the full software development lifecycle using an Agile framework, enhancing...  ...RequirementsBachelor's degree and at least 2 years of software engineer experienceORMaster's degree and at least 1 year of software engineer... 
    Permanent employment
    H1b
    Visa sponsorship

    International Motors

    Lisle, IL
    1 day ago
  • We are focused on imparting effective business staffing services through high level cost effective solutions. We have a strong foundation built on legacy and emerging technologies, including excellent track record of on-time delivery. We are leaders in providing additional...
    Local area

    360 IT Professionals

    Oak Brook, IL
    4 days ago
  •  ...shape the future together! Because our employees are our greatest asset. Herrmann Ultrasonics is hiring for an Applications Engineer the PLASTICS division! Immerse yourself into the fascinating world of ultrasonic welding! Herrmann Ultrasonics develops and builds... 
    Temporary work
    Worldwide
    Flexible hours

    Herrmann Ultrasonics

    Westmont, IL
    5 days ago
  • Configure and support SAP MM processes aligned to Record-to-Report (RTR) Handle Inventory Management, Valuation, and Account Determination Ensure accurate MM FI (RTR) integration for postings, accruals, and period close Support month-end close, reconciliations, and audit...

    GlobalPoint

    Lisle, IL
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!