Principal Software Engineer

@WORK
Wildwood, MO, United States
4 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Microsoft Azure C Sharp (Programming Language) Cloud Computing Relational Databases Modular Design Oracle (Applications) Azure DevOps Pipelines Software Engineering Systems Integration Web Application Frameworks Telerik
+7 more
ReactJS Blazor Backend AngularJS Front End Software Development Api Design Software Coding

Job description

Principal Software Engineer Seeking a Principal Software Engineer to build and modernize digital commerce and enterprise platforms. This role is ideal for someone who thrives in a small, fast-moving team, where you’ll be responsible for both direct software development and design decisions, having a direct influence on shaping critical eCommerce, ERP, and PIM integration initiatives. The ideal candidate will bring full life cycle experience developing scalable, performant applications (preference for C# and.NET ecosystem). The Engineer will be fluent navigating frontend and backend code, integrations and migrations/upgrades. Someone who can contribute toward architectural and design solutions is also ideal. Responsibilities

Full stack development in a.NET and C# environment, including modern front end frameworks. Guide and support efforts to modernize and modularize applications, including migration to modern JavaScript frameworks (React, Angular, or similar). Contribute to and lead system design and architecture discussions to ensure modular, scalable solutions. Implement and maintain integrations with Ecommerce, PIM, and ERP systems. Build and manage CI/CD pipelines in Azure DevOps. Utilize Azure services to deliver secure and scalable cloud-native solutions. Produce and maintain technical documentation for systems, integrations, and architecture to ensure clarity, consistency, and long-term maintainability.

Requirements

7+ years of professional software engineering experience with.NET (or Java ecosystem) and modern JavaScript frameworks (React, Angular, etc.). Strong background in Ecommerce solutions and ERP/PIM integrations. Proficiency with relational databases (Oracle or other RDBMS). Familiarity with modular design principles for building maintainable and extensible applications. Hands-on experience with Azure services and Azure DevOps pipelines. Strong communication and problem-solving skills. Demonstrated ability to quickly learn and pivot to new languages, frameworks, or technologies., Proven ability to lead modernization efforts (platform migrations, modular design initiatives). Experience balancing hands-on coding with design/architecture leadership. Familiarity with event-driven and API-first architectures. Awareness of emerging technologies and judgment to determine appropriate adoption strategies. Experience mentoring and guiding engineering teams. Experience with.NET Blazor and Telerik is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…