Principal Software Engineer
$140k - $180kRadwell International
Principal Software Engineer
The 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.
- ...Principal Data Engineer IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority... ...Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...Suggested
- ...Job Description About the Role IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical... ...Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...SuggestedFull timeWorldwide
$133.78k - $228.24k
...contextual conversations and task execution Work across product, engineering, and AI research teams to ensure scalable and performant... ...Engineering, or a related field. 10+ years of experience in software engineering, with at least 2+ years working with LLMs or agentic...SuggestedFull timeTemporary workWorldwideShift work- ...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...SuggestedFull timeWork experience placement
- ...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...SuggestedTemporary workWork experience placementWork at officeWork from homeWorldwideFlexible hours1 day per week
$86.63k - $132.83k
...- Arizona - United States Category for Job Posting: Engineering and Technical Job Type for Job Posting: Full Time... ...delivering for the good of our customers. Job Purpose As a Software Engineer II at CNH, you will play a critical role in...Full timeWork experience placementFlexible hours$110k - $130k
...Senior Software Engineer As a Senior Software Engineer, you will be involved in all aspects of the design, architecture, engineering, modernization, and maintenance of Roadrunner's proprietary systems. Your focus will be on building scalable, secure, cloud-ready software...- Job Title:.NET Developer Responsibilities include: Minimum 6+ years of development experience with ASP.NET /.NET Core using C# (and/or VB.NET) in Visual Studio IDE. Minimum 6+ years of development experience with ReactJS. Experience in developing Web APIs in.NET Core...
$110k - $126k
*Description* TEKsystems is seeking a Software Engineer to help one of our clients in the Western suburbs of Chicago. This is a full time role and needs react and .net core experience. *Additional Skills & Qualifications* Bachelor's degree in Computer Science or...Permanent employmentFull timeWork experience placement- ...Engineer, Software Location: Chicago, IL At Dover Fueling Solutions (DFS), we are taking fueling and convenience retail to the next level. We are passionate about cultivating excellence in everything we do, but what really fuels us is our people. They're the heart...Temporary workWork experience placementWork at officeWork from homeWorldwideFlexible hours1 day per week
- .... We are transforming from a supplier of trucks and buses to a provider of complete and sustainable transport solutions. Lead Software Engineer The Digital Transformation Quality Team operates at the intersection of Vehicle Design and Software Engineering. We’re seeking...Permanent employmentVisa sponsorship
- ...Position: Software Engineer Location: Oakbrook, IL (Hybrid) ⏳ Duration: 2+ years Client : CNH Must have skills: C/C++ QT QML Job Description We are seeking a talented Software Engineer to join our team responsible for developing electronic...Casual workLocal area
- ...Short Term Disability insurance Life insurance $25,000 Paid by employer PTO 2 weeks 10 and half Holidays Job Title: Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and maintain intelligent automation solutions...Temporary workFor contractorsWork at officeRemote workVisa sponsorshipFlexible hours
$90.3k - $189.6k
...Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * The Opportunity: You will demonstrate...Full timeContract workWork experience placementLocal areaFlexible hours- ...Senior Software Engineer FEV North America, Inc. is seeking a Senior Software Engineer responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. Contribute to technical strategy and collaborate with cross...
- 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...
$115k - $135k
...middleware Qualifications Bachelor’s degree in computer sciences/engineering, associated discipline, or equivalent technical experience.... ...with, understand, and translate business needs into software development requirements. Ability to provide customer support...Full timeWork at officeFlexible hours$120k - $130k
...Lead Software Engineer This role sits at the center of the company's technology evolution—driving how modern software is designed, built, and delivered across the business. As systems scale and customer expectations increase, the organization requires a senior technical...$86.25k - $115k
...working in complex, distributed environments. This role involves collaborating with cross-functional teams to deliver high-quality software solutions that support critical business operations and drive digital transformation initiatives. Key Responsibilities...- AWS Solutions Architect This 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...
- ...We’re looking for a skilled AI Engineer to join our growing development team. This role is ideal for someone who’s passionate about building... ..., production ready applications. Responsibilities Oversee software engineering projects from design to deployment. Innovate processes...Full timeImmediate startRemote workWeekend work
- ...Strong experience developing software in C++ (preferably C++14/C++17). Experience working in Linux-based development environments. Understanding of object-oriented design principles and software architecture. Experience with multithreaded application...
- ...Senior AI Engineer 1 Your Journey at Crowe Starts Here: At Crowe, you can build a meaningful and rewarding career. With real flexibility... ...~4–6 years of professional AI/ML engineering or software engineering experience ~ Deep proficiency in Python, ML frameworks...Remote workFlexible hours
$76.6k - $144.7k
...functional and technical designs following best practices and development standards and guidelines Create deliverables according to the Software Development Lifecycle such as functional and technical specifications, use cases, test cases, and system documentation Unit...Temporary workWorldwide- Role: SAP SD Consultant Location: Lisle, Il - Onsite Duration: 12+ Months Any Visa Except GC/GC EAD Experience 10+ years in SAP SD (Sales & Distribution) Strong experience in SAP OTC (S/4HANA exposure preferred) Role Summary Design, implement, and support...Work from homeFlexible hours
- ...ways of acquiring talent for immediate and long-term projects with a specific or niche skill set. Since our inception, Reliable Software has been offering IT consulting services to the clients which enable them to maximize their IT investment and that has made us...Full timeContract workImmediate startRemote work
$60 - $65 per hour
SAP Basis Administrator Pay Range: $60/hr - $65/hr Requirement/Must Have ~5-10 years in SAP Basis administration. ~ Hands-on experience in S/4HANA implementation / conversion projects. ~ Exposure to cloud-based SAP landscapes (RISE / hyperscalers). ...- ...Senior Software Developer Location: Lisle, IL (onsite) Duration: Long term Responsibilities: The primary responsibility of the Senior Software Developer includes designing, coding, testing, and deploying. In addition, the Senior Software Developer is expected...
- NET Developer Sonoma Consulting is one of the fastest growing national IT Consulting and Executive Search company in the United States, which was founded in 2011 by Mark McGee, the President and CEO. Sonoma Consulting has two business divisions - IT Consulting Services...Full time
$86.63k - $132.83k
...Embedded Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources...InternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- entry level software sales Downers Grove, IL
- ultimate software Downers Grove, IL
- healthcare software sales Downers Grove, IL
- software asset management analyst Downers Grove, IL
- software Downers Grove, IL
- software sales Downers Grove, IL
- remote software sales Downers Grove, IL
- software technical support Downers Grove, IL
- id software Downers Grove, IL
- software implementation project manager Downers Grove, IL


