Back to all positions

[Remote] Full-Stack Web Application Developer/Technical Lead

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Raytheon is seeking a Full-Stack Web Application Developer/Technical Lead to support secure, scalable internal Operations and Supply Chain applications. The role combines hands-on development in C#/.NET, Blazor, Azure, and SQL with technical ownership, architecture leadership, application operations, mentoring, and stakeholder collaboration.

Responsibilities

  • Deliver end-to-end features for internal Operations & Supply Chain web applications, from requirements clarification and technical design through implementation, testing, deployment, and production support
  • Serve as a technical owner for one or more enterprise applications, helping drive architectural decisions, production stability, technical debt reduction, maintainability, and long-term application health
  • Lead technical design for complex features and application enhancements, evaluating tradeoffs involving performance, scalability, security, reliability, maintainability, and delivery timelines
  • Build modern UIs using Blazor + DevExpress (DxGrid, editors, forms), with a strong focus on performance for data-heavy screens with many columns, large datasets, complex filtering, editing, and user workflows
  • Design and implement backend services and APIs in C#/.NET, including validation, error handling, asynchronous processing, secure integration patterns, and maintainable service-layer architecture
  • Develop and optimize data access for Azure SQL / SQL Server, including efficient query patterns, indexing awareness, query-plan analysis, scalable pagination/streaming approaches, and troubleshooting database performance issues
  • Design and support secure cloud application patterns including secrets management, managed identities/service accounts, least-privilege access, authentication/authorization, and secure connectivity between applications and data services
  • Support .NET applications hosted in Azure, including application configuration, environment management, deployment, monitoring, troubleshooting, scaling, and production support
  • Improve operability and reliability through structured logging, telemetry, monitoring, alerting, and incident troubleshooting using Azure-native tooling such as Application Insights and Log Analytics
  • Participate in and help improve CI/CD delivery patterns across DEV, QA, and Production environments, including deployment validation, configuration management, release troubleshooting, and rollback considerations
  • Own quality and maintainability by writing clean, secure, testable code; performing code reviews; improving existing patterns; and ensuring solutions align with established engineering standards
  • Provide technical guidance to other developers through design reviews, code reviews, troubleshooting, mentoring, knowledge sharing, and implementation guidance
  • Partner with stakeholders across Operations, Manufacturing Engineering, Quality, Finance, Product Management, and other technical teams to translate ambiguous needs into clear technical designs and pragmatic delivery plans
  • Lead and contribute to technical standards, reusable components, common architecture patterns, and engineering practices that accelerate delivery and improve consistency across multiple applications
  • Balance near-term business delivery with technical debt, maintainability, performance, production stability, security, and long-term architecture

Skills

  • Requires a University Degree or equivalent experience and minimum 10 years prior relevant experience, or an Advanced Degree in a related field and minimum 5 years experience
  • U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract
  • Strong proficiency in C#/.NET and building service-oriented backend logic, APIs, and enterprise application services
  • Experience with SQL Server / Azure SQL, or equivalent relational database platforms, building data-driven applications and diagnosing and optimizing slow queries and data-access patterns
  • Working knowledge of cloud-hosted application development and production operations, preferably Azure, including application hosting, configuration, secrets management, deployment, logging/monitoring, and troubleshooting production .NET applications
  • Experience with Git-based workflows, pull requests, code reviews, and disciplined engineering practices including testing, documentation, secure coding, and source-control standards
  • Demonstrated ability to independently own complex technical work, lead solution design, drive issues through resolution, and provide technical direction or implementation guidance to other developers
  • Ability to analyze technical tradeoffs involving performance, maintainability, scalability, security, reliability, and delivery timelines
  • Ability to troubleshoot complex application issues across the UI, application/service layer, database, integrations, and hosting environment
  • Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders to clarify requirements, explain technical decisions, and drive work to completion
  • Hands-on experience with Blazor preferred, or comparable modern SPA/component frameworks with the ability and willingness to ramp quickly in Blazor
  • Strong experience with DevExpress Blazor, including DxGrid, editors, forms, reporting, customization, and performance tuning for large and complex datasets
  • Experience designing, deploying, and supporting .NET applications in Microsoft Azure, including Azure App Service, Azure SQL, Storage, Functions, Key Vault, managed identities, application configuration, networking/security considerations, and CI/CD deployment patterns
  • Ability to make pragmatic Azure architecture decisions involving application hosting, scalability, reliability, security, observability, resiliency, deployment strategy, and cost
  • Experience implementing secure cloud application patterns including Azure Key Vault, managed identities, service accounts, least-privilege access, secure configuration, and credential/secret lifecycle management
  • Observability experience using structured logging, metrics, distributed traces, Application Insights, Log Analytics, dashboards, alerts, and production incident triage
  • Experience with deployment patterns such as Azure App Service deployment slots, staged releases, environment-specific configuration, deployment validation, and rollback strategies
  • Identity and access integration experience with Entra ID / Azure AD, OAuth2, OpenID Connect (OIDC), PingFederate, RBAC, claims-based authorization, and enterprise authentication patterns
  • Experience designing applications that securely communicate with databases, APIs, cloud services, and other enterprise systems across controlled network boundaries
  • Experience with large-data and UX performance patterns including server-side paging, virtualization, IQueryable/server-mode data access, projections, background fetching, caching, deduplication, and avoiding unnecessary in-memory materialization
  • Experience diagnosing application performance across multiple layers including browser/UI behavior, .NET services, SQL/database queries, network dependencies, and external integrations
  • Experience with data platforms and integration technologies such as Snowflake, Azure Data Factory (ADF), REST APIs, Service Bus, Logic Apps, scheduled/background processing, or similar technologies
  • Experience designing and supporting asynchronous or background workloads using technologies such as Hangfire, Azure Functions, queues, scheduled jobs, or equivalent patterns
  • JavaScript / TypeScript experience and Blazor JavaScript interop for advanced UI behaviors and integration scenarios
  • Experience developing reusable application components, shared libraries, architecture patterns, coding standards, and technical guidance used across multiple development teams or products
  • Previous technical leadership experience including architecture/design reviews, mentoring developers, reviewing code, establishing engineering standards, troubleshooting complex problems, and providing technical direction while remaining hands-on with development
  • Experience balancing feature delivery with technical debt, maintainability, performance, production reliability, and long-term architecture
  • Familiarity with container-based application deployment, Docker, Azure Container Apps, or Kubernetes/AKS concepts is beneficial but not required
  • Familiarity with AI/LLM integrations such as Azure OpenAI/OpenAI, AI-assisted software development, responsible AI practices, prompt/application security, and basic AI quality and cost monitoring

Benefits

  • Medical
  • Dental
  • Vision
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Annual short-term and/or long-term incentive compensation programs, depending on the level of the position and whether or not it is covered by a collective-bargaining agreement

Company Overview

  • Raytheon, an RTX business, creates next-generation defense solutions that are smarter, faster and better than previously thought possible. It was founded in 1948, and is headquartered in Waltham, Massachusetts, USA, with a workforce of 10001+ employees. Its website is http://www.bbn.com.