1

Esa Software Engineer Jobs in Massachusetts (NOW HIRING)

$130K - $150K/yr

... ESA).  The Aerospace Management Systems Division programs develops delivers, and sustains air ... Provides engineering support to continually assess impacts of new standards on enterprise software ...

Esa Software Engineer information

See Massachusetts salary details

$69.3K

$161.1K

$224.4K

How much do esa software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for esa software engineer in Massachusetts is $161,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $188,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by ESA Software Engineers when working on space missions?

ESA Software Engineers often work on highly complex and safety-critical systems for space missions, where reliability is paramount. One common challenge is adhering to rigorous standards and thorough documentation requirements, which can lengthen development cycles. Additionally, collaborating with multidisciplinary teams—including hardware engineers and scientists from various countries—requires strong communication and project management skills. The work environment is dynamic, as engineers must frequently adapt to evolving mission objectives and emerging technologies.

What are the key skills and qualifications needed to thrive as an ESA Software Engineer, and why are they important?

To thrive as an ESA Software Engineer, you need a strong background in computer science, programming languages (such as C++, Python, or Java), and a relevant engineering degree. Familiarity with embedded systems, real-time operating systems, and ESA-specific standards or tools like ECSS, as well as security clearance or certifications, are commonly required. Excellent problem-solving, teamwork, and communication skills help you collaborate effectively in multidisciplinary and international project teams. These skills are vital to ensure the reliability, safety, and innovation required in space missions and projects.

What is an ESA Software Engineer?

ESA Software Engineers are professionals who design, develop, test, and maintain software systems used by the European Space Agency (ESA). Their work supports a wide range of space missions, including satellite operations, data analysis, scientific research, and mission control systems. They collaborate with scientists, engineers, and project managers to ensure that the software meets high standards of reliability, performance, and security. ESA Software Engineers often work with specialized technologies suited for space exploration and must adhere to strict quality assurance processes.

What is the difference between Esa Software Engineer vs Cloud Software Engineer?

AspectEsa Software EngineerCloud Software Engineer
Required CredentialsBachelor's in CS or related field, programming skillsBachelor's in CS or related field, cloud certifications often preferred
Work EnvironmentDevelops embedded or IoT solutions, often in specialized industriesDesigns and maintains cloud-based applications, often in data centers
Employer & Industry UsageUsed in aerospace, defense, or IoT sectorsCommon in tech companies, SaaS providers, and cloud service providers

The Esa Software Engineer and Cloud Software Engineer roles share foundational skills like programming and a relevant degree. However, Esa Software Engineers focus on embedded systems and IoT solutions, while Cloud Software Engineers specialize in cloud infrastructure and services. Both roles are vital in their respective industries and require a strong technical background.

What are popular job titles related to Esa Software Engineer jobs in Massachusetts?

For Esa Software Engineer jobs in Massachusetts, the most frequently searched job titles are:

Infographic showing various Esa Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $161,114 per year, or $77.5 per hour.

Senior Enterprise Architect

Astrion

$130K - $150K/yr

Full-time

Re-posted 19 days ago


Job description

Overview

Senior Enterprise Architect

LOCATION:  Hanscom AFB, Bedford, MA

Salary Range: $130,000-$150,000 annually*

*depending on experience, certifications, and qualifications

JOB STATUS: Full-time

CLEARANCE: Secret

TRAVEL:  As Needed

Astrion has an exciting opportunity for a Senior Enterprise Architect located at Hanscom AFB in Bedford, MA providing support to the Aerospace Management Division (ESA). 

The Aerospace Management Systems Division programs develops delivers, and sustains air traffic management and landing systems, CNS/ATM avionics expertise, and weather sensing/forecast capabilities enabling military and civil customers to achieve their mission.

REQUIRED QUALIFICATIONS / SKILLS

  • Education: Master’s or Doctorate Degree in a related field and ten years of experience, five years of which must be in the DoD 
    • Bachelor’s Degree in a related field and 12 years of experience, five of which must be in the DoD
    • 15 years of directly related experience with proper certifications as described in the PWS labor category performance requirements, eight of which must be in the DoD
  • Clearance: Must have an ACTIVE Secret Clearance 

RESPONSIBILITIES

The candidate will provide Enterprise Architect support that will perform work involving the analysis, planning, design, implementation, documentation, assessment, and management of the enterprise structural framework to align IT strategy, plans, and systems with the mission, goals, structure, and processes of the organization.

Responsibilities may include but are not limited to:

  • Develops reference models of the enterprise and maintaining the information in the IT repository
  • Determines the gaps between the current and the target architecture and recommending plans for transitioning to target architecture
  • Recommending the policies and principles to guide technology decisions for the enterprise architecture
  • Identifies opportunities to improve enterprise-level systems to support business processes and utilize emerging technologies
  • Promotes and educates customers and stakeholders on the use and value of the enterprise architecture
  • Provides enterprise architecture guidance, support, and coordination to customers and IT project teams
  • Documents the enterprise architecture infrastructure, including the business units and key processes, using modeling techniques
  • Ensures technical integration is achieved across the enterprise by participating in test planning, validation, and reviews
  • Evaluates the impact of enterprise architecture products and services on IT investments, business operations, stakeholder satisfaction, and other outcomes
  • Coordinates and conducts governance and portfolio management activities associated with ensuring compliance with the enterprise architecture; and/or ensuring the rigorous application of information security/ cybersecurity policies, principles, and practices to all components of the enterprise architecture
  • Supports implementation and execution of agile software execution in concert with Government and Prime contractors
  • Supports and advises on development of service oriented architectures for software development
  • Provides support for software architecture and design, development and evaluation of standards and services required to promote the requirements defined by and developed through user centered design
  • Advises software architecture, enterprise activities and working groups, which include but are not limited to; Meta-Data Management Team, DCGS Enterprise Technical Working Group, DCGS Operation Technical Working Group, DCGS Knowledge Management Team, Operational Users Focus Team and Test and Evaluation Focus Team
  • Supports documentation development and review, briefings, training material development, implementation, integration and fielding of products and support to technical interchanges via teleconference or in person
  • Provides recommendations in making software design choices
  • Engages in the design of the architecture of the platform/hardware environment where software will be deployed
  • Provides solutions and assistant to the Common Data Fabric effort in support of Government personnel
  • Interfaces with the user(s) and sponsor(s) and all other stakeholders in order to determine their (evolving) needs
  • Performs cost–benefit analyses, as requested, to determine whether requirements are best met by manual, software, or hardware functions; making maximum use of commercial off-the-shelf or already developed components
  • Performs an interfacing function, on behalf of the Government engineers, with the design and implementation engineers and architects, so that any problems arising during design or implementation can be resolved IAW the fundamental design concepts, and user needs and constraints
  • Ensures that a maximally robust design is development
  • Assists in generating a set of acceptance test requirements, together with the designers, test engineers, and the user, which determine that all of the high-level requirements have been met, especially for the computer-human-interface
  • Assists in ensuring that all architectural products and products with architectural input are maintained in the most current state and never allowed to become obsolete
  • Provides systems engineering and support technical evaluations and analysis and document development and review
  • Provides recommendations regarding the establishment and composition of services and capabilities
  • Provides recommendations to align the enterprise architecture product(s) development with industry and Government technology best practices, standards and specifications
  • Provides engineering support to continually assess impacts of new standards on enterprise software design and implementation
  • Conducts technical exchange sessions supporting enterprise architecture and design including technical exchanges with enterprise community stakeholders
  • Conducts user site visits, telecons, and other direct and indirect support for tasks as directed