Motorola Solutions logo

Senior Full Stack Software Engineer - C# / .NET & Angular

Motorola Solutions
NewPosted today

LOCATION

Brazil Work · Remote

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

AngularC#SQL.NET CoreGitHub ActionsAzure DevOpsMulti-Tenant ArchitectureObservabilityUnit Testing

Job description

Overview

Senior Full Stack Software Engineer on the CC Insights team, driving architecture and development of a unified analytics web application across C# .NET and Angular, with embedded PowerBI reports and Priority Intelligence™ conversational workflows.

What you'll do

  • Drive the design and development of the CC Insights web application using C#, .NET Core, and Angular, integrating embedded PowerBI reports and Priority Intelligence™ conversational workflows
  • Architect robust, multi-tenant data access patterns and layered microservices using Entity Framework Core and SQL Server while maintaining clean service boundaries
  • Migrate and modernize legacy reporting product capabilities into a cohesive web architecture through disciplined code analysis
  • Design, configure, and maintain automated CI/CD pipelines from scratch using GitHub Actions and Azure DevOps (ADO) to support continuous integration and reliable multi-environment deployments
  • Implement cross-cutting platform capabilities including authentication, tenant authorization, distributed tracing, structured logging, and resiliency policies
  • Oversee operational diagnostics across application, data, and cloud infrastructure layers to help resolve complex production issues collaboratively
  • Lead architectural evaluations, technical designs, and peer code reviews to promote maintainable, elegant engineering practices across distributed teams
  • Mentor engineering teammates across hybrid global locations in modern software patterns, testing strategies, and clean code principles
  • Partner cross-functionally with product managers, QA specialists, and the Data Platform Engineering (DPE) team to deliver enterprise analytics features

What you'll need

  • Bachelor's Degree in Computer Science, Computer Engineering, or a technical discipline
  • 5+ years of software engineering experience in full stack application development
  • C# and .NET Core to design and develop scalable backend microservices, layered architectures, and RESTful APIs
  • Angular and TypeScript to construct modular web components and manage complex client-side application state using NgRx
  • Entity Framework Core and SQL Server to develop multi-tenant data access patterns, optimize queries, and maintain relational schemas
  • DevOps and CI/CD automation to build and manage automated build, test, and release pipelines using GitHub Actions and Azure DevOps (ADO)
  • Reliability and observability tooling to implement distributed system resiliency policies, structured logging, tracing, and operational health diagnostics
  • AI-assisted development tools such as GitHub Copilot or Claude Code to accelerate development cycles and support high code quality
  • English at an advanced (C1) level to communicate with clarity across global distributed engineering teams in written and verbal business settings
  • System architecture stewardship to design layered and modular enterprise applications using dependency injection and interface-driven design
  • Multi-tenant system design to implement secure data isolation, tenant-aware authorization, and scalable cloud structures
  • Collaborative problem solving to partner with cross-functional stakeholders and conduct constructive technical code reviews
  • Automated testing and quality practices to design and execute comprehensive unit test suites supporting overall software reliability

Nice to have

  • Experience with React and its core fundamentals to support the evaluation and migration of legacy frontend capabilities
  • Familiarity with PySpark and data pipeline querying to collaborate effectively with Databricks and Synapse data engineers
  • Exposure to Large Language Model (LLM) integrations (such as Azure OpenAI or LangChain) to support conversational data interfaces and assisted workflows
  • Familiarity with advanced software paradigms such as Domain-Driven Design (DDD) or Event Sourcing

Details

  • Location: Brazil, remote work
  • Position type: Experienced
  • Travel requirements: None
  • Relocation provided: None
  • Referral payment plan: Yes

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Full Stack Software Engineer - C# / .NET & Angular