NET Architect / Technical Lead

Newport Systems Inc
Princeton, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 195K

Job location

Princeton, United States of America

Tech stack

Clean Code Principles
ASP.NET
JavaScript
.NET
API
Agile Methodologies
Data analysis
Automation of Tests
Azure
Software as a Service
Cloud Computing
Code Review
Information Systems
Data Warehousing
Relational Databases
Database Development
DevOps
Distributed Systems
Event-Driven Programming
Microsoft SQL Server
Networking Basics
Performance Tuning
Query Optimization
Webui
Responsive Web Design
Software Engineering
SQL Databases
TypeScript
Management of Software Versions
Web Applications
Azure
Data Logging
Modern Ui
React
Blazor
Backend
Vue.js
Data Layers
Containerization
Angular
Integration Tests
Kubernetes
Information Technology
Docker
Key Vault
Web Api
Microservices

Job description

  • Contribute as a senior engineer on an Agile team, partnering with Product, QA, and Operations to deliver customer value
  • Own solutions end to end: discovery, design, implementation, testing, deployment, monitoring, and iterative improvement
  • Build and evolve backend services and APIs using .NET (ASP.NET Core / Web API), with a strong focus on reliability, performance, and security
  • Deliver full-stack features across web UI, services, and data layers-keeping the user experience and operability in mind
  • Set a high bar for engineering quality through clean code, pragmatic architecture, code reviews, and test automation (unit/integration/e2e)
  • Lead by example and influence: mentor developers, unblock the team, and drive technical decisions without formal management authority
  • Continuously improve the platform and developer experience via automation, observability, and DevOps practices

Requirements

Do you have a passion for building awesome technology? We're looking for a Senior/Lead Full Stack .NET Software Engineer to join our Newport Systems Application Development team in New Jersey and help transform the way we do business. We're a SaaS (Software as a Service) provider in the transportation and intermodal industry, and our customers rely on our software to run mission-critical, 24x7 operations. You'll own solutions end to end-working across backend services, data, and user experiences-and you'll lead a group of developers through technical excellence, collaboration, and influence (no formal people-management responsibilities). We're aggressively rearchitecting our product suite and looking for another key member to join the team., * SOLID / Clean Code practitioner with strong software design fundamentals

  • Strong experience building production systems with C# and .NET (ASP.NET Core / Web API); comfortable with REST, authentication/authorization, and API versioning
  • Full-stack experience delivering modern web applications (TypeScript/JavaScript plus a modern UI framework such as Angular/React/Vue/Blazor)
  • Proven ability to own solutions end to end-from understanding the problem through production support and continuous improvement
  • Experience with relational databases (e.g., SQL Server): schema design, query optimization, and working with ORMs (e.g., EF Core)
  • Experience with cloud hosting and services (preferably Azure) and CI/CD automation
  • Strong testing discipline: unit/integration testing and pragmatic test automation strategies
  • Ability to lead through influence: strong communication, effective collaboration, and a track record of mentoring or driving technical direction
  • 8+ years of professional software development experience (or equivalent depth of expertise)
  • Bachelor's degree in Computer Science, Information Systems, or equivalent experience

WHAT WOULD BE EVEN BETTER:

  • Deep experience with modern UI patterns and frameworks (Angular / React / Vue / Blazor / WebAssembly)
  • Azure experience: App Service, Functions, Storage, Key Vault, SQL, networking basics, and cost/performance optimization
  • Event-driven and message-based architectures (e.g., Azure Service Bus), distributed systems, and microservices
  • Containerization and orchestration experience (Docker / Kubernetes)
  • Strong observability practices: structured logging, metrics, tracing, and production troubleshooting
  • Mobile experience (optional) or responsive web design experience
  • Data warehousing / analytics experience
  • Modern UI Frameworks (Angular / Vue / React / Blazor / Web Assembly)
  • Mobile Frameworks
  • Cloud-based SaaS development
  • Event Driven / Message-Based architectures
  • Distributed systems
  • Microservices
  • Agentic Agents
  • Scaling systems in a cloud environment (Azure)
  • DevOps
  • Database development, optimization, and administration
  • Data Warehousing

Benefits & conditions

  • We are both a remote and hybrid working environment.
  • Our office is regularly cleaned, has been upgraded to supply barriers and social distancing. The HVAC system has been upgraded to a hospital-grade filtration system to ensure team members' safety.
  • Hours of work and days are Monday through Friday, 8:30 a.m.to 5:30 p.m. EST.

Pay: $140,000.00 - $195,000.00 per year, * 401(k)

  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

About the company

* We are an easy-going group that gets stuff done. We have a casual work environment with a passion for developing right size solutions that directly contribute to the success of our customers * We deliver services and solutions that make a real difference * Innovation and collaboration are paramount for delivering value to our customers * Our team is intelligent, honest, excited to make an impact

Apply for this position