EngineerJobs.io
← Back to all jobs

Job Description

Principal Full Stack Software Engineer role in Boston, MA (hybrid) focusing on Angular and .NET Core with architectural guidance aligned to enterprise standards.

Responsibilities

  • Lead the design, development, and deployment of full stack applications using Angular and .NET Core (C#).
  • Architect and implement CI/CD pipelines using Azure DevOps.
  • Ensure code quality and maintainability through automated testing and static code analysis using Angular testing tools and SonarQube.
  • Collaborate with UI/UX designers and product teams using Figma to translate designs into responsive, accessible, and high-performance user interfaces.
  • Mentor and guide development teams on best practices, code reviews, and architectural decisions.
  • Drive continuous improvement in development processes, tools, and methodologies.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Other duties, as assigned.

Requirements

  • Expert-level proficiency in Angular (v18+), CSS, JavaScript and .NET Core (C#).
  • Expert-level proficiency with MS SQL Server: ability to write complex queries using joins, cursors, etc., create stored procedures, functions and views using SQL Server Management Studio, and create SSIS packages.
  • Proven experience with Azure DevOps, including pipeline creation and release management.
  • Strong understanding of unit testing, integration testing, and end-to-end testing in Angular.
  • Hands-on experience with SonarQube for code quality and security analysis.
  • Strong background with Figma for UI/UX collaboration and design implementation.
  • Deep understanding of RESTful APIs, microservices architecture, and cloud-native development.
  • Excellent communication and leadership skills.
  • Strong knowledge of Angular architecture patterns (feature modules, shared libraries, lazy loading) and the ability to define scalable standards for large enterprise applications.
  • Advanced experience with RxJS and state management patterns (NgRx/Component Store) to build predictable, testable UI behavior.
  • Demonstrated expertise in front-end performance optimization (change detection strategy, trackBy, bundle analysis, code splitting, caching) and diagnosing production issues.
  • Strong understanding of accessibility and usability best practices (WCAG, ARIA) and experience building responsive, cross-browser user interfaces.
  • Hands-on experience implementing secure web applications (OWASP Top 10) including authentication/authorization patterns (OAuth2/OIDC, JWT) and secure API integration.
  • Proven ability to lead technical direction through architecture reviews, coding standards, and mentoring—driving alignment across multiple teams and stakeholders.
  • Experience in financial services or enterprise-scale application delivery.

Technologies

  • Angular
  • Angular (v18+)
  • CSS
  • JavaScript
  • .NET Core (C#)
  • MS SQL Server
  • Azure DevOps
  • SonarQube
  • Figma
  • RESTful APIs
  • microservices architecture
  • cloud-native development
  • NgRx/Component Store
  • RxJS
  • OAuth2/OIDC
  • JWT
  • Docker
  • Kubernetes
  • AWS
  • SSIS packages
  • SQL Server Management Studio

Benefits

  • Career development opportunities
  • Robust benefits
  • Work-life balance
  • Annual incentive program
  • Total rewards offerings

Anticipated Pay Range

  • The anticipated base pay range for this role is $119,000 - $193,000 per year

Preferred Qualifications

  • Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS preferred).
  • Knowledge of accessibility standards and performance optimization techniques.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.