What are the responsibilities and job description for the .NET Architect / Technical Lead position at Newport Systems?
Overview
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.
WHAT YOU'LL DO:
- 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
WHAT YOU'LL NEED:
- 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
A FEW WORDS FROM THE HIRING MANAGER:
“We’re looking for an engineer who loves building, shipping, and operating software that customers depend on every day. Our applications are mission‑critical and run 24x7x365. You’ll be trusted to own problems end to end, make pragmatic technical decisions, and raise the bar for the team through code quality, collaboration, and mentoring—leading by example and influence, not by title.”
WHAT YOU SHOULD KNOW ABOUT US:
- 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
WORK ENVIRONMENT:
- 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
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Paid time off
- Retirement plan
- Vision insurance
Work Location: Hybrid remote in Wall, New Jersey 07719
Salary : $140,000 - $195,000