Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Principal Software Engineer (Architect)

1 week ago Bedford, MA

Overview

Position Summary:

Under minimal supervision, leads software development activities including software requirements, architecture, design, implementation, and integration.

Responsibilities

Key Accountabilities

Essential Functions:

  •  Provides software technical leadership on a software development team. This includes participating in requirements review, design reviews, code reviews, test case reviews, and team meetings.
  • Participate as an active member on a project development team: This includes requirements change control, defect management, risk analysis, and release management.
  • Creates/Maintains software requirement/functional specifications.
  • Creates/Maintains software architecture documentation.

Want more jobs like this?

Get jobs in Bedford, MA delivered to your inbox every week.

Job alert subscription
Creates/Maintains software (component) design documentation.
  • Creates/Maintains software source code that adheres to design documentation.
  • Performs unit testing and/or code reviews as per project policy.
  • Performs integration testing to ensure software functions within application and with electrical and mechanical devices.
  • Evaluates, investigates, and implements fixes to assigned software defects.
  • Evaluates, investigates, and implements assigned software change proposals.
  • Provides level of effort for assigned software activities
  • Tracks personal estimates over time in order to improve accuracy.
  • Follows project and corporate software plans, standards, and procedures to perform software development
  • Management:

    • Creates/Maintains software project plans.
    • Creates/Maintains software configuration management plans.
    • Coordinates, schedules and supervises software developers for a project

    Technical:

    • Brings new software technologies into the company.
    • Creates/Maintains applications (utilities) for the project to improve team efficiency, such as hardware control for other engineering disciplines or automated data analyzers for software test.
    • Must have the ability to handle many software components and take ownership for a large percentage of the code base.
    • Must have the ability to take ownership for high complexity implementations.
    • Perform other related duties as assigned

     

    Budget Managed (if applicable):

    • N/A

    Internal Networking/Key Relationships:

    • TBD based on departmental/project needs

    Skills & Capabilities:

    • Leadership, Management, Team, Individual, etc (for e.g.: holds people accountable, teamwork, delegation, communication, impact and influencing, etc) 
    • Consult dictionary of competencies on Manager's Database Ability to administer software engineering tools: configuration management, requirements management, and defect management.
    • Ability to operate instrumentation.
    • Possesses strong written and oral communications skills.
    • Ability to work in a team environment of software developers and testers.

    Qualifications

    Min Knowledge & Experience required for the position:

    • Bachelor's Degree plus a minimum of 17 years of related experience or Master's Degree plus a minimum of 15 years of related experience or waiver based on experience.
    • Degree should be in a technical discipline such as Chemistry, Math, Physics, Engineering, or Computer Science. 
    • Proficient in code languages (Assembly, C, C++, Java, C#, .NET, etc.) found in product development.
    • Proficiency with a personal computer and software packages
    • Language: English

     

    International Mobility: Required: No

     

    Travel requirements: 

    • <5 % of time

     

    Client-provided location(s): Bedford, MA
    Job ID: 92689395
    Employment Type: OTHER
    Posted: 2025-09-26T15:46:00

    Perks and Benefits

    • Health and Wellness

      • Parental Benefits

        • Work Flexibility

          • Office Life and Perks

            • Vacation and Time Off

              • Financial and Retirement

                • Professional Development

                  • Diversity and Inclusion