2

Remote Environmental Software Engineer Jobs in Boston, MA

Software Engineer

Lowell, MA ยท On-site +1

$96K - $154K/yr

As a Software Engineer, your main focus will be on designing, developing, testing and collaborating ... across work environments, from in-office, to office-flex, to fully remote, depending on the ...

Senior Software Engineer

Boston, MA ยท On-site +1

$150K/yr

We are seeking an experienced Senior Software Engineer to join our team. In this role, you will ... Flexible work environment with remote opportunities * Hybrid work schedule * Company provided ...

Senior Software Engineer

Boston, MA ยท On-site +1

$150K/yr

We are seeking an experienced Senior Software Engineer to join our team. In this role, you will ... Flexible work environment with remote opportunities * Hybrid work schedule * Company provided ...

Senior Software Engineer

Boston, MA ยท On-site +1

$150K/yr

We are seeking an experienced Senior Software Engineer to join our team. In this role, you will ... Flexible work environment with remote opportunities * Hybrid work schedule * Company provided ...

Senior Software Engineer

Needham, MA ยท On-site +1

$178K - $183K/yr

Strategic Solutions Group LLC, Senior Software Engineer (Needham, MA- Remote): Responsible for ... production environment. โ€ข Debugging production issues, performing root cause analysis and ...

If this sounds like an environment where you'd thrive, read on to learn more. WHAT YOU'LL DO As a ... This role is primarily remote, but we prefer candidates located on the East Coast for occasional in ...

Software Engineer

Boston, MA ยท On-site +1

$110 - $125K/hr

Role We're hiring a Software Engineer to help build our platform that's redefining how CPG ... Remote-first environment, with co-working access for locals in BOS, NYC, & DEN * Competitive salary ...

Sr Software Engineer

Burlington, MA ยท On-site +1

$133K - $175K/yr

If this sounds like an environment where you'd thrive, read on to learn more. WHAT YOU'LL DO As a ... This role is primarily remote, but we prefer candidates located on the East Coast for occasional in ...

Senior Software Engineer

Lowell, MA ยท On-site +1

$118K - $195K/yr

As a Senior Software Engineer, your main focus will be on designing, developing, testing and ... across work environments, from in-office, to office-flex, to fully remote, depending on the ...

Software Engineer

Boston, MA ยท On-site +1

We are a remote-first company, and for the folks that like to meet in person, we have offices in ... Requirements: * 2-4 years of professional software engineering experience building backend systems ...

Software Engineer, Product

Boston, MA ยท Remote

$140K - $160K/yr

If you're passionate about solving massive-scale engineering challenges and eager to be part of a fast-paced remote startup culture, we encourage you to apply to join our team today! As a Software ...

Senior Software Engineer

Lowell, MA ยท On-site +1

$110K - $177K/yr

The Senior Software Engineer is a technical leader who designs, implements, and ensures the quality ... across work environments, from in-office, to office-flex, to fully remote, depending on the ...

next page

Showing results 1-20

Remote Environmental Software Engineer information

See Boston, MA salary details

$69K

$160.3K

$223.3K

How much do remote environmental software engineer jobs pay per year?

As of Jul 26, 2026, the average yearly pay for remote environmental software engineer in Boston, MA is $160,270.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,400.00 and $187,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote Environmental Software Engineer, and why are they important?

To thrive as a Remote Environmental Software Engineer, you need a solid background in computer science, environmental science, and programming languages such as Python, R, or Java, often supported by a relevant degree. Familiarity with GIS tools, environmental modeling software, cloud-based collaboration platforms, and possibly certifications like AWS or GIS Professional are typically required. Strong problem-solving, self-motivation, and effective communication skills help you navigate remote teamwork and complex environmental data challenges. These abilities are crucial for developing accurate, scalable solutions that address real-world environmental issues while collaborating efficiently from a distance.

How does collaborating with cross-functional teams typically work for a Remote Environmental Software Engineer?

As a Remote Environmental Software Engineer, collaboration with cross-functional teams is primarily facilitated through digital communication tools such as video conferencing, project management platforms, and shared documentation. You will often work closely with environmental scientists, data analysts, and other engineers to translate technical requirements into software solutions. Regular virtual meetings and asynchronous updates help ensure everyone stays aligned, and clear documentation is vital for effective teamwork. Adapting to different time zones and communication styles can be challenging but is essential for project success.

What is a Remote Environmental Software Engineer?

A Remote Environmental Software Engineer is a professional who develops and maintains software applications focused on solving environmental challenges, such as climate modeling, pollution tracking, or resource management. They work remotely, often collaborating with multidisciplinary teams from different locations. Their responsibilities typically include designing, coding, testing, and optimizing software tools that help organizations monitor and address environmental issues. This role requires strong programming skills, knowledge of environmental science, and the ability to work effectively in virtual environments.

What is the difference between Remote Environmental Software Engineer vs Remote Environmental Data Analyst?

AspectRemote Environmental Software EngineerRemote Environmental Data Analyst
Required CredentialsBachelor's in Software Engineering, Environmental Science, or related; coding skillsBachelor's in Environmental Science, Data Analysis, or related; statistical skills
Work EnvironmentDeveloping software solutions, coding, testing remotelyAnalyzing environmental data, creating reports remotely
Employer & Industry UsageTech companies, environmental agencies, NGOsResearch institutions, government agencies, consulting firms
Common Search & Comparison IntentUnderstanding software development roles in environmental sectorUnderstanding data analysis roles in environmental sector

The Remote Environmental Software Engineer focuses on developing and maintaining software tools for environmental applications, requiring coding and software development skills. In contrast, the Remote Environmental Data Analyst specializes in interpreting environmental data to inform decisions, emphasizing data analysis and reporting. Both roles are vital in environmental sectors but differ in their core responsibilities and skill sets.

What are the most commonly searched types of Environmental Software Engineer jobs in Boston, MA? The most popular types of Environmental Software Engineer jobs in Boston, MA are:
What are popular job titles related to Remote Environmental Software Engineer jobs in Boston, MA? For Remote Environmental Software Engineer jobs in Boston, MA, the most frequently searched job titles are:
What job categories do people searching Remote Environmental Software Engineer jobs in Boston, MA look for? The top searched job categories for Remote Environmental Software Engineer jobs in Boston, MA are:
Infographic showing various Remote Environmental Software Engineer job openings in Boston, MA as of July 2026, with employment types broken down into 80% Full Time, 14% Part Time, and 6% Contract. Highlights an 100% Remote job distribution, with an average salary of $160,270 per year, or $77.1 per hour.
Software Engineer -AI Product Development

Software Engineer -AI Product Development

Business Intelligence Advisors

Newton, MA โ€ข On-site, Remote

Full-time

Posted 2 days ago


Job description

About BIA

Business Intelligence Advisors, Inc. (BIA) develops proprietary research and analytical products for institutional investors and other sophisticated clients. Our work combines specialized behavioral research, unique datasets, and technology to help clients identify and evaluate information that traditional financial analysis may overlook.

BIA is expanding its AI-enabled research products and the technology through which clients access and use our analysis. We are seeking a Software Engineer to help develop these products while maintaining and extending the software and data infrastructure that supports our business.

The Position

The Software Engineer will join a small development team and report directly to BIA's Senior Software Engineer. This is a hands-on, mid-level engineering position for someone with strong general software development skills who is interested in applying those skills to AI-enabled products.

You will work primarily with an existing C# and SQL Server environment, while also developing new capabilities using Python, large language models, APIs, and related technologies. The position includes a mix of new product development, integration work, database and backend development, and improvements to existing applications.

Because our development team is small, the role offers substantial ownership and exposure to the full software development lifecycle and the rest of the organization. The successful candidate will be comfortable working in an established codebase, learning unfamiliar technologies when needed, and collaborating with colleagues throughout the business to turn practical needs into reliable software.

Responsibilities

  • Design, develop, test, deploy, and maintain software supporting BIA's AI-enabled research products and internal business applications.
  • Maintain and extend BIA's existing software infrastructure, built primarily with C# and Microsoft SQL Server.
  • Develop backend services, APIs, data-processing tools, and product capabilities that allow clients and internal users to access, search, analyze, and use BIA's proprietary research.
  • Build and integrate capabilities involving large language models and related technologies.
  • Work with external APIs, data feeds, and third-party services.
  • Develop tools that improve internal workflows and operational efficiency.
  • Troubleshoot production issues and improve the reliability, maintainability, and performance of existing applications.
  • Collaborate with the Senior Software Engineer and colleagues across research, product, sales, and operations to define requirements and implement practical technical solutions.
  • Contribute to technical design decisions, documentation, testing practices, and ongoing improvements to BIA's development processes.
  • Take ownership of assigned projects and communicate clearly regarding progress, tradeoffs, risks, and technical decisions.

Core Qualifications

  • Professional software development experience, typically three or more years, or an equivalent level of demonstrated capability.
  • Experience developing applications using C# and relational databases.
  • Strong SQL skills and experience working with Microsoft SQL Server or a comparable relational database platform.
  • Experience with Python or the ability to become productive with it quickly.
  • Experience developing, integrating, or consuming APIs.
  • Strong understanding of general software engineering principles, including application design, testing, debugging, source control, and maintainable code.
  • Experience working with and extending existing applications and codebases.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently, manage priorities, and follow projects through to completion in a remote environment.
  • Clear written and verbal communication skills and the ability to work effectively with both technical and nontechnical colleagues.

Helpful Experience

Candidates are not expected to have all of the following. Experience in one or more of these areas would be useful:

  • Developing applications or workflows that use large language models or commercial AI APIs.
  • Model training, fine-tuning, evaluation, prompt development, or retrieval-augmented generation.
  • Model Context Protocol (MCP) servers or other tools for connecting AI systems with external applications and data.
  • Ingesting and processing data from third-party feeds and APIs.
  • Designing, optimizing, or tuning relational databases.
  • Microsoft Azure or another major cloud platform.
  • ASP.NET and web application development.
  • JavaScript or React.
  • Vector databases, semantic search, or other AI-oriented retrieval technologies.
  • Financial services, investment research, financial data, or other data-intensive professional products.

What We Are Looking For

The strongest candidate will be a capable and pragmatic software engineer rather than a narrowly specialized AI researcher. You should have solid development fundamentals, be comfortable working across multiple parts of an application, and be interested in learning and applying emerging AI technologies.

You may be a good fit for this position if you:

  • Enjoy the variety and ownership that come with working on a small development team.
  • Can balance new product development with the practical work of maintaining and improving existing systems.
  • Are comfortable investigating unfamiliar systems and solving problems without a highly prescriptive roadmap.
  • Make thoughtful technical decisions based on business needs rather than novelty alone.
  • Communicate proactively and work effectively in a fully remote environment.
  • Want your work to have a direct and visible impact on products, clients, and business operations.

Why Join BIA

  • Work directly with BIA's Senior Software Engineer and have meaningful input into product and technical decisions.
  • Help build AI-enabled products based on proprietary research, analytical methodologies, and datasets.
  • Gain broad experience across backend development, data infrastructure, APIs, AI integration, and product development.
  • Take ownership of substantive projects in a small-team environment.
  • Work remotely from anywhere in the United States.

Compensation

  • The anticipated base salary range for this position is $100,000 to $115,000 per year, depending on experience, skills, and qualifications.

BIA is an equal opportunity employer. We consider qualified applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other status protected by applicable law. BIA can only consider candidates who are legally authorized to work in the U.S. for an unlimited period without sponsorship.