✦ Luna Orbit — System Administration

Senior Software Engineer

at Motorola Solutions

📍 Waltham, MA Unknown 💰 $178K – $185K USD / year Posted April 14, 2026
Salary $178K – $185K USD / year
Type Full-Time
Experience senior
Exp. Years Master degree + 3 years experience or Bachelors degree + 5 years experience
Education Master degree or Bachelor's degree.
Category System Administration

Senior Software Engineer will design, develop, test, and document software systems and applications across the SDLC. The role focuses on building reliable features with comprehensive test coverage and developing real-time dashboards and smart city/geospatial/video capabilities.

  • Conduct modeling, design, and coding tasks using structured methodologies
  • Review design documentation across the software development lifecycle
  • Create and execute unit, integration, system, regression, performance, load, and acceptance tests
  • Develop real-time dashboards and geospatial smart city data capabilities
  • Provide accurate effort estimations and coach/mentor software engineers

Responsibilities include modeling, coding, reviewing design documentation for software requirements compliance, and executing unit/integration/system/regression/performance/load/acceptance test plans and scripts. The role also involves automated testing (including unit tests) and building real-time, near real-time event processing solutions with data visualization, messaging tools, and social media APIs.

The ideal candidate is a senior software engineer with a Bachelor's degree and 5 years of experience (or a Master's degree and 3 years) delivering end-to-end features using structured engineering practices. They have strong testing depth (unit, integration, system, regression, performance, load, and acceptance tests) and experience writing automated testing solutions. They are comfortable building real-time, geospatial, and video/smart-city related capabilities within an agile cross-functional team and providing accurate effort estimates.

Master degree + 3 years experience orBachelors degree + 5 years experienceExperience conducting modelingdesigningand coding tasksExperience creating and executing comprehensive test plans and scripts (unitintegrationsystemregressionperformanceloadacceptance tests)Experience implementing automated testing solutions like unit testsAbility to review design documentation across all stages of the software development lifecycleAbility to provide accurate effort estimations
Utilize data visualization technologies to develop real-time dashboardsLeverage messaging tools and social media APIsDisplay geospatially aware smart city dataDynamic near real-time event processingSave video feed snapshotsCoach and mentor software engineers
Microsoft Office Suite
modelingdesigningcoding tasks using structured methodologiesmapping technologiessoftware requirements compliancesoftware development lifecycle design documentation reviewcreate and execute comprehensive test plans and scriptsunit testsintegrationsystemregressionperformanceloadacceptance testsautomated testing solutionsdata visualization technologiesreal-time dashboardsmessaging toolssocial media APIsagile cross-functional developmentgeospatially aware smart city datageospatial tracking datavideo feed snapshotsdynamic near real-time event processingaccurate effort estimations
Software developmentModelingDesigning and coding tasks using structured methodologiesMapping technologiesSoftware requirements complianceSoftware development lifecycle (SDLC) design documentation reviewFeasibility assessmentQuality assurance (QA) complianceTest plans and scriptsUnit testsIntegration testsSystem testsRegression testsPerformance testsLoad testsAcceptance testsAutomated testing solutionsDocumenting resultsData visualizationReal-time dashboardsMessaging toolsSocial media APIsAgile cross-functional developmentSmart city dataGeospatial tracking dataVideo feed snapshotsNear real-time event processingEffort estimationCoaching and mentoring software engineersSoftware product ownershipWriting codeResearch and programmingDocumentation of software systemsapplicationsand operating systems
OwnershipAccountability for projectsCoaching and mentoringCollaboration with equipment designers and hardware developersCollaboration with agile cross-functional teamCommunication to engineering management (effort estimations)
Industry Defense / Public Safety Technology
Job Function Develop and test software features and products using structured methodologies, with strong automated testing and real-time data processing capabilities.
Role Subtype Software Engineer
Tech Domains QA & Testing
Senior Software Engineermodelingdesigningcodingstructured methodologiessoftware requirementssoftware development lifecycletestingunit testsintegration testssystem testsregression testsperformance testsload testsacceptance testsautomated testingdata visualization technologiesreal-time dashboardsmessaging toolssocial media APIsagilesmart city datageospatially awaregeospatial tracking datavideo feed snapshotsnear real-time event processingeffort estimations

Must meet education + years of experience: Master degree + 3 years or Bachelor's degree + 5 years, Must have experience creating test plans/scripts including unit, integration, regression, performance, load, and acceptance tests, Must be able to review design documentation across the software development lifecycle

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile