{"id":4022466,"url":"https://alion.io/job/motorola-solutions-senior-full-stack-software-engineer-c-net-angular","title":"Senior Full Stack Software Engineer - C# / .NET & Angular","company":{"id":1504,"name":"Motorola Solutions","domain":"motorolasolutions.com","url":"https://alion.io/company/motorola-solutions","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":85,"open_postings":155,"ghost_share":0.006,"stale_share":0.555,"repost_share":0.019,"time_to_fill_p50_days":40,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Brazil"],"countries":["BR"],"hiring_countries":["BR"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":true,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Angular","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Databricks","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"GitHub Actions","optional":false},{"name":"NgRx","optional":false},{"name":"Platform Engineering","optional":false},{"name":"Power BI","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Web Components","optional":false},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"LLM","optional":true},{"name":"OpenAI","optional":true},{"name":"pySpark","optional":true},{"name":"Python","optional":true},{"name":"React.js","optional":true},{"name":"Spark","optional":true}],"status":"live","first_seen_at":"2026-11-10T15:37:30Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T15:37:30Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Company Overview\nAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.\nDepartment Overview\nAt Motorola Solutions, safety and security are at the heart of everything we do. In our tireless commitment to \"Solving for safer,\" we build and connect technologies to help protect people, property, and places. By joining our team, you become a founding technical member of the new CC Insights team. Our hybrid team-spanning the United States, South Africa, and Brazil-is building a unified reporting application that unites multiple reporting solutions built in-house and brought into our safety and security ecosystem. We aim to deliver a seamless analytics experience featuring embedded PowerBI reports alongside an innovative assisted workflow powered by Priority Intelligence™, enabling users to converse naturally with their data to uncover actionable insights. This platform rests upon a robust enterprise foundation powered by our internal Big Data Platform (BDP), leveraging Databricks and Azure Data Lake for our Bronze and Silver data tiers. The CC Insights team owns the Gold layer (Synapse via Databricks) and the unified web application interface. In this role, you will collaborate closely with software and data engineers as well as our Data Platform Engineering (DPE) colleagues to architect resilient services, scale our multi-tenant cloud infrastructure, and help to ensure critical information flows with clarity.Job Description\nWe are seeking a Senior Full Stack Engineer to drive the architectural evolution of our cloud services and analytics web applications. In this role, you will steer development across our C# backend and Angular frontend, integrate embedded PowerBI experiences, and architect scalable, multi-tenant microservices. You will also guide the evaluation and migration of capabilities from legacy reporting products into our modern, unified interface.\nAt Motorola Solutions, we believe that everything starts with our people. Guided by our purpose of helping people be their best in the moments that matter, we foster an inclusive, people-first culture where curious minds innovate what's next and pursue their passion and potential. We value authentic collaboration, sophisticated engineering, and a dedication to crafting maintainable, elegant code. We recognize that impactful engineering backgrounds are diverse; candidates who bring equivalent practical experience alongside deep technical mastery are encouraged to apply.\nKey Responsibilities\nFull Stack Architecture & Foundation Engineering\nDrive 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\nArchitect robust, multi-tenant data access patterns and layered microservices using Entity Framework Core and SQL Server while maintaining clean service boundaries\nMigrate and modernize legacy reporting product capabilities into a cohesive web architecture through disciplined code analysis\nDevOps, Platform Resiliency & Operational Excellence\nDesign, configure, and maintain automated CI/CD pipelines from scratch utilizing GitHub Actions and Azure DevOps (ADO) to support continuous integration and reliable multi-environment deployments\nImplement cross-cutting platform capabilities including authentication, tenant authorization, distributed tracing, structured logging, and resiliency policies\nOversee operational diagnostics across application, data, and cloud infrastructure layers to help resolve complex production issues collaboratively\nTechnical Leadership & Collaborative Innovation\nLead architectural evaluations, technical designs, and peer code reviews to promote maintainable, elegant engineering practices across distributed teams\nMentor engineering teammates across hybrid global locations in modern software patterns, testing strategies, and clean code principles\nPartner cross-functionally with product managers, QA specialists, and the Data Platform Engineering (DPE) team to deliver enterprise analytics features\nBasic Requirements\nJob Requirements\nBachelor's Degree in Computer Science, Computer Engineering, or a technical discipline\n5+ years of software engineering experience in full stack application development\nTechnical Expertise\nC# & .NET Core to design and develop scalable backend microservices, layered architectures, and RESTful APIs\nAngular & TypeScript to construct modular web components and manage complex client-side application state using NgRx\nEntity Framework Core & SQL Server to develop multi-tenant data access patterns, optimize queries, and maintain relational schemas\nDevOps & CI/CD Automation to build and manage automated build, test, and release pipelines using GitHub Actions and Azure DevOps (ADO)\nReliability & Observability Tooling to implement distributed system resiliency policies, structured logging, tracing, and operational health diagnostics\nAI-Assisted Development Tools to leverage assistive technologies such as GitHub Copilot or Claude Code to accelerate development cycles and support high code quality\n English Language to communicate with clarity across global distributed engineering teams in written and verbal business settings at an advanced (C1) level\nProfessional Experience\nSystem Architecture Stewardship to design layered and modular enterprise applications using dependency injection and interface-driven design\nMulti-Tenant System Design to implement secure data isolation, tenant-aware authorization, and scalable cloud structures\nCollaborative Problem Solving to partner with cross-functional stakeholders and conduct constructive technical code reviews\nAutomated Testing & Quality Practices to design and execute comprehensive unit test suites supporting overall software reliability\nPreferred Qualifications (Optional)\nExperience with React and its core fundamentals to support the evaluation and migration of legacy frontend capabilities\nFamiliarity with PySpark and data pipeline querying to collaborate effectively with Databricks and Synapse data engineers\nExposure to Large Language Model (LLM) integrations (such as Azure OpenAI or LangChain) to support conversational data interfaces and assisted workflows\nFamiliarity with advanced software paradigms such as Domain-Driven Design (DDD) or Event Sourcing\nTravel Requirements\nNoneRelocation Provided\nNonePosition Type\nExperiencedReferral Payment Plan\nYesEEO Statement\nMotorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.\nWe are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.","description_format":"text","description_chars":7535,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Brazil","iso":"BR","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Law Enforcement","Civil Defense","Homeland Security","Video Surveillance"],"lifecycle":[{"event":"open","at":"2026-11-10T15:37:30Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":40,"reasons":["conf:1","win:early","comp:brand"],"computed_at":"2026-11-10T17:32:07Z"},"pay":null,"html_url":"https://alion.io/job/motorola-solutions-senior-full-stack-software-engineer-c-net-angular","json_url":"https://alion.io/job/motorola-solutions-senior-full-stack-software-engineer-c-net-angular.json","meta":{"generated_at":"2026-11-10T17:32:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6318,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1504},"rest":"https://alion.io/mcp/rest/get_company?id=1504"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmotorola-solutions-senior-full-stack-software-engineer-c-net-angular"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmotorola-solutions-senior-full-stack-software-engineer-c-net-angular"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmotorola-solutions-senior-full-stack-software-engineer-c-net-angular"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/motorola-solutions-senior-full-stack-software-engineer-c-net-angular\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmotorola-solutions-senior-full-stack-software-engineer-c-net-angular"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4022466}},{"tool":"search_jobs","arguments":{"company":"motorolasolutions.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4022466},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}