Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 11, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • On any given day, every moment matters to someone, somewhere. And every moment, Motorola Solutions' innovations, products, and services play essential roles in people's lives. We keep utility workers connected and visible to each other with real-time voice and data communication across the smart grid. And we provide the situational awareness first responde...
    Read more about this company

     

    Senior Full Stack Engineer (C# and Angular)

    Job Description

    • We are looking for a FullStack Engineer to join our team. Your primary responsibilities will be to design and develop services and components on this stack, and to coordinate with the rest of the team working on different layers of the infrastructure.
    • You will drive the development of our C# backend and Angular frontend, integrate PowerBI via the Embedded SDK, and architect scalable, multi-tenant microservices. You will also play a key role in migrating functionalities from various other reporting products into our unified frontend. A commitment to collaborative problem solving, sophisticated design, and a thirst for elegant code is a must.

    Key Responsibilities

    • Build the Foundation: Develop and maintain the unified CC Insights web app, integrating embedded PowerBI reports via the Angular SDK and facilitating AI-assisted workflows.
    • Architectural Stewardship: Work within a layered architecture spanning controllers, services, repositories, and data-access components, while improving boundaries where they are weak or overly coupled.
    • Legacy Migration: Evaluate and migrate features from various reporting products into Insights, requiring code analysis of existing systems.
    • Data & Multi-Tenancy: Develop and optimize multi-tenant data access patterns using EF Core, SQL Server, and tenant-aware access controls.
    • Platform Capabilities: Build and maintain cross-cutting platform capabilities including authentication, authorization, feature flags, observability, metrics, logging, exception handling, and resiliency policies.
    • Frontend Engineering: Contribute to frontend state management patterns using Angular and centralized state tools such as NgRx.
    • Technical Leadership: Lead technical design and code reviews, identify architectural risks early, and drive pragmatic improvements rather than cosmetic rewrites.
    • Operational Excellence: Debug production issues across application, infrastructure, and data layers using logs, traces, and metrics. Partner with product, QA, DevOps, and other engineers to deliver features with clear operational ownership.
    • DevOps & Pipeline Automation: Design, build, and manage robust CI/CD pipelines utilizing GitHub Actions and Azure DevOps (ADO) to ensure seamless continuous integration, automated testing, and reliable deployment of our C# backend and Angular frontend services.
    • Mentorship: Mentor other engineers through design guidance, code review, and engineering standards.

    Basic Requirements

    • Core Backend Skills: Proficient in C#, with a good knowledge of its ecosystems. Familiarity with the .NET framework as well as .Net Core, alongside a strong understanding of object-oriented programming.
    • Frontend Expertise: Experience with Angular or a comparable modern frontend framework, plus familiarity with frontend state management patterns.
    • AI Coding Proficiency: Highly proficient in utilizing modern AI coding assistants (e.g., GitHub Copilot, Claude Code) to accelerate development, aid in code comprehension, and improve overall code quality.
    • System Architecture: Experience working in layered or modular monolith architectures with dependency injection and interface-driven design. Ability to make sound architectural decisions in an existing codebase without defaulting to unnecessary rewrites.
    • Multi-Tenant Systems: Experience building or maintaining multi-tenant systems, including data isolation and tenant-aware authorization patterns.
    • Reliability & Observability: Experience with distributed-system reliability practices (retries, circuit breakers, timeouts, defensive error handling) and observability tooling (structured logging, metrics, tracing, production diagnostics).
    • CI/CD Pipeline Development: Hands-on experience building, configuring, and managing CI/CD pipelines from scratch. Strong proficiency with GitHub Actions, GitHub Repositories, and Azure DevOps (ADO) for automated builds, testing, and release management.
    • Collaboration: Strong communication skills and the ability to collaborate effectively across both engineering and non-engineering stakeholders.
    • Design Patterns: Familiarity with various design and architectural patterns. Familiarity with Domain Driven Design and Event Sourcing would be advantageous
    • Unit Testing: Experience in writing unit tests to ensure code quality.

    Beneficial Skills

    • Knowledge of PySpark and SQL to better collaborate on the Databricks/Synapse data pipelines.
    • Prior experience with LLM integrations (e.g., OpenAI, LangChain, Azure AI) to support chat-assisted workflows.
    • Complete understanding of React and its main fundamentals.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Motorola Solutions on motorolasolutions.wd5.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at Motorola Solutions Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail