... Engineering, Building Science Summary of Role Come build the software and data layer that helps ... Work with large geospatial and remote-sensing datasets (imagery, elevation, and related sources ...
... Engineering, Building Science Summary of Role Come build the software and data layer that helps ... Work with large geospatial and remote-sensing datasets (imagery, elevation, and related sources ...
Collaborate with software vendors to address issues and obtain necessary support. * Participate in ... Scripting and light programming knowledge to support automation. * Familiarity with surveying ...
Collaborate with software vendors to address issues and obtain necessary support. * Participate in ... Scripting and light programming knowledge to support automation. * Familiarity with surveying ...
Senior Remote Sensing Technician
Charlotte, NC · On-site +1
Collaborate with software vendors to address issues and obtain necessary support. * Participate in ... Scripting and light programming knowledge to support automation. * Familiarity with surveying ...
Senior Remote Sensing Technician
Charlotte, NC · On-site +1
Collaborate with software vendors to address issues and obtain necessary support. * Participate in ... Scripting and light programming knowledge to support automation. * Familiarity with surveying ...
AVP, Software Engineering
Fort Mill, SC · On-site +1
$154K - $257K/yr
Contribute across the full software development lifecycle, including planning, design, development, deployment, and support * Partner with architects and engineering teams to design solutions aligned ...
AVP, Software Engineering
Fort Mill, SC · On-site +1
$154K - $257K/yr
Contribute across the full software development lifecycle, including planning, design, development, deployment, and support * Partner with architects and engineering teams to design solutions aligned ...
Microsoft Engineer
Charlotte, NC · Remote
$50 - $69/hr
Senior Developer Location: Charlotte, NC (preferred) Location Type: Remote Start Date: ASAP ... Develop and unit test software solutions to ensure clean handoffs to QA * Implement monitoring and ...
Quick apply
Microsoft Engineer
Charlotte, NC · Remote
$50 - $69/hr
Senior Developer Location: Charlotte, NC (preferred) Location Type: Remote Start Date: ASAP ... Develop and unit test software solutions to ensure clean handoffs to QA * Implement monitoring and ...
Senior QA Engineer
Charlotte, NC · On-site +1
$85K - $110K/yr
As a Senior Software QA Engineer for TQL, you will be the quality subject-matter-expert on a dedicated team and own all aspects of test planning and execution. You will participate in scrum ...
Senior QA Engineer
Charlotte, NC · On-site +1
$85K - $110K/yr
As a Senior Software QA Engineer for TQL, you will be the quality subject-matter-expert on a dedicated team and own all aspects of test planning and execution. You will participate in scrum ...
Senior AWS DevOps Engineer - Remote - USA
Charlotte, NC · On-site +1
$127K - $163K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior AWS DevOps Engineer to join our team. You'll work with ...
Senior AWS DevOps Engineer - Remote - USA
Charlotte, NC · On-site +1
$127K - $163K/yr
About FullStack FullStack is one of the fastest-growing software consultancy companies in the ... The Position We're looking to hire a Senior AWS DevOps Engineer to join our team. You'll work with ...
Sr Applications & Field Service Engineer
Charlotte, NC · Remote
$80K - $90K/yr
Senior Applications & Field Service Engineer (Remote - Preferred: Eastern TN, NC, SC or GA ... Deliver customer training on equipment, software, and best practices. * Support technical sales ...
Quick apply
Sr Applications & Field Service Engineer
Charlotte, NC · Remote
$80K - $90K/yr
Senior Applications & Field Service Engineer (Remote - Preferred: Eastern TN, NC, SC or GA ... Deliver customer training on equipment, software, and best practices. * Support technical sales ...
Sr Applications & Field Service Engineer
Charlotte, NC · Remote
$80K - $90K/yr
Senior Applications & Field Service Engineer (Remote - Preferred: Eastern TN, NC, SC or GA ... Deliver customer training on equipment, software, and best practices. * Support technical sales ...
Quick apply
Sr Applications & Field Service Engineer
Charlotte, NC · Remote
$80K - $90K/yr
Senior Applications & Field Service Engineer (Remote - Preferred: Eastern TN, NC, SC or GA ... Deliver customer training on equipment, software, and best practices. * Support technical sales ...
Sr Applications & Field Service Engineer
Charlotte, NC · Remote
$80K - $90K/yr
Vision insurance Senior Applications & Field Service Engineer (Remote - Preferred: Eastern TN, NC ... Deliver customer training on equipment, software, and best practices. * Support technical sales ...
Quick apply
Sr Applications & Field Service Engineer
Charlotte, NC · Remote
$80K - $90K/yr
Vision insurance Senior Applications & Field Service Engineer (Remote - Preferred: Eastern TN, NC ... Deliver customer training on equipment, software, and best practices. * Support technical sales ...
... secure software delivery. Role is remote however candidate is required to be in one of the ... About the Role We are seeking a Senior DevSecOps Engineer\Developer to join our core engineering ...
... secure software delivery. Role is remote however candidate is required to be in one of the ... About the Role We are seeking a Senior DevSecOps Engineer\Developer to join our core engineering ...
... secure software delivery. Role is remote however candidate is required to be in one of the ... About the Role We are seeking a Senior DevSecOps Engineer\Developer to join our core engineering ...
... secure software delivery. Role is remote however candidate is required to be in one of the ... About the Role We are seeking a Senior DevSecOps Engineer\Developer to join our core engineering ...
... secure software delivery. Role is remote however candidate is required to be in one of the ... About the Role We are seeking a Senior DevSecOps Engineer\Developer to join our core engineering ...
... secure software delivery. Role is remote however candidate is required to be in one of the ... About the Role We are seeking a Senior DevSecOps Engineer\Developer to join our core engineering ...
Senior AWS DevSecOps Engineer
Charlotte, NC · Remote
$100K - $150K/yr
Proficient in Microsoft Suite software including Outlook, Word, Excel, SharePoint, and PowerPoint ... United States - Remote * Our company prioritizes the benefits of flexibility and collaboration ...
Quick apply
Senior AWS DevSecOps Engineer
Charlotte, NC · Remote
$100K - $150K/yr
Proficient in Microsoft Suite software including Outlook, Word, Excel, SharePoint, and PowerPoint ... United States - Remote * Our company prioritizes the benefits of flexibility and collaboration ...
Software Developer
Charlotte, NC · Remote
Software Developer Hiring Mode : Full Time Location ... North Carolina 100% Remote Good knowledge of server-side JavaScript Good knowledge of WSDL, XSD and ...
Software Developer
Charlotte, NC · Remote
Software Developer Hiring Mode : Full Time Location ... North Carolina 100% Remote Good knowledge of server-side JavaScript Good knowledge of WSDL, XSD and ...
Senior/Principal CGD Engineer
Rock Hill, SC · Remote
$70 - $80/hr
Opportunity for Senior/Principal Lead Engineer working remote. You will report to the Manager of Operations. Key Responsibilities: Westinghouse is looking for a Commercial Grade Dedication (CGD ...
Senior/Principal CGD Engineer
Rock Hill, SC · Remote
$70 - $80/hr
Opportunity for Senior/Principal Lead Engineer working remote. You will report to the Manager of Operations. Key Responsibilities: Westinghouse is looking for a Commercial Grade Dedication (CGD ...
Senior Engineer, Software Dev Test Quality Engineering (Req# 000106)
Fort Mill, SC · On-site +1
$129K - $139K/yr
Senior Engineer, Software Dev Test Quality Engineering (Req# 000106) Requisition: 000106 Hours: 40 hours per week Salary Range: $129,100 - $139,100 per year Location: 1055 LPL Way, Fort Mill, SC ...
Senior Engineer, Software Dev Test Quality Engineering (Req# 000106)
Fort Mill, SC · On-site +1
$129K - $139K/yr
Senior Engineer, Software Dev Test Quality Engineering (Req# 000106) Requisition: 000106 Hours: 40 hours per week Salary Range: $129,100 - $139,100 per year Location: 1055 LPL Way, Fort Mill, SC ...
Senior Transmission Line Engineer - REMOTE
Charlotte, NC · Remote
$102K - $140K/yr
Senior Transmission Line Engineer Location: Remote US Ready to make a difference? We are seeking a Senior Transmission Line Engineer to support and advance our growing transmission engineering ...
Senior Transmission Line Engineer - REMOTE
Charlotte, NC · Remote
$102K - $140K/yr
Senior Transmission Line Engineer Location: Remote US Ready to make a difference? We are seeking a Senior Transmission Line Engineer to support and advance our growing transmission engineering ...
Senior AWS Cloud Developer
Charlotte, NC · Remote
Remote within Eastern, Central, or Mountain Time Zones Position Overview We are seeking highly ... This is a hands on development position requiring strong software engineering experience. It is not ...
Quick apply
Senior AWS Cloud Developer
Charlotte, NC · Remote
Remote within Eastern, Central, or Mountain Time Zones Position Overview We are seeking highly ... This is a hands on development position requiring strong software engineering experience. It is not ...
Software Engineer, iOS Core Product - Charlotte, NC, USA
Charlotte, NC · Remote
$136K/yr
... Senior iOS Engineer to help us support the new user base as well as work on new and exciting ... We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads ...
Software Engineer, iOS Core Product - Charlotte, NC, USA
Charlotte, NC · Remote
$136K/yr
... Senior iOS Engineer to help us support the new user base as well as work on new and exciting ... We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads ...
Remote Senior Software Engineer information
See Fort Mill, SC salary details
$66.3K - $75.7K
1% of jobs
$75.7K - $85K
2% of jobs
$85K - $94.3K
7% of jobs
$94.3K - $103.6K
9% of jobs
$107.5K is the 25th percentile. Wages below this are outliers.
$103.6K - $112.9K
13% of jobs
$112.9K - $122.2K
16% of jobs
The median wage is $123.4K / yr.
$122.2K - $131.5K
16% of jobs
$139.4K is the 75th percentile. Wages above this are outliers.
$131.5K - $140.8K
14% of jobs
$140.8K - $150.1K
11% of jobs
$150.1K - $159.4K
8% of jobs
$159.4K - $168.7K
3% of jobs
$66.3K
$125.9K
$168.7K
How much do remote senior software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a remote senior software engineer, and why are they important?
What does a remote senior software engineer do?
As a remote senior software engineer, your job is to code, test, and debug computer software applications for your employer. In this role, you may test the deployment of software within your network, ensure it functions properly on each operating system, choose which programming language to use, and help manage the development process. Senior software engineers frequently guide and review work from junior software engineers, determine how to translate business requirements into technical specifications, and provide input on hiring decisions relevant to the company's programming needs. Remote senior software engineers do all of this work from home or from a personal office. You use phones, email, text, and virtual office software to stay in touch with other employees.
What is a senior software engineer remote?
A senior software engineer job is a remote, high-level position that involves programming code and software. You work from home and telecommunicate with other IT support staff. A senior software engineer can work on various systems, but your duties are similar. Your responsibilities are to develop, test, and debug code. You may also build, update, or manage a software network. A software engineering professional often works on the entire development life cycle and must find and correct issues quickly and efficiently.
What does a remote senior software engineer do?
What is the difference between Remote Senior Software Engineer vs Remote Software Developer?
| Aspect | Remote Senior Software Engineer | Remote Software Developer |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field, 5+ years experience, advanced coding skills | Bachelor's degree or equivalent, 1-3 years experience, strong coding skills |
| Work Environment | Collaborates on complex projects, mentors junior staff, involved in architecture decisions | Focuses on coding, testing, and implementing features, less mentorship |
| Employer & Industry Usage | Tech companies, startups, enterprise software firms | Startups, tech firms, freelance projects |
The Remote Senior Software Engineer typically has more experience, handles complex tasks, and mentors others, whereas the Remote Software Developer focuses on coding and implementing features with less leadership responsibility.
What are some common challenges faced by remote senior software engineers and how can they be addressed?

Staff Software Engineer, Energy Intelligence
Charlotte, NC • On-site, Remote
Other
Posted 21 days ago
Job description
Location
This position will be based in Charlotte, NC, New York, NY or Boston, MA.
Reporting
This position will report to the Director of Engineering, Building Science
Summary of RoleÂ
Come build the software and data layer that helps make energy cleaner and cheaper for millions of homes: turning fragmented, real-world energy data into structured, trustworthy intelligence that our products, customers, and partners can act on. You'll develop the services, pipelines, and models that estimate how homes use, produce, and pay for energy, and run them as reliable production APIs at scale. The role spans physics-based and machine-learning energy modeling, large-scale geospatial and remote-sensing data processing, utility and grid data processing across every US market, and AI systems where LLM-powered agents extract data from complex source documents with humans in the loop.
We're looking for a strong, versatile engineer, comfortable across frontend, backend, and the underlying infrastructure, and who is fluent with modern AI frameworks, tooling, and harnesses. This role sits in the Data and Energy Intelligence Unit, a multidisciplinary team of engineers and scientists owning data-intensive applications across energy modeling, geospatial data, and applied AI. Energy expertise is a plus, but we care most about excellent engineering and sound judgment; the domain is something a strong, curious engineer can learn on the job.
Strategic & Tactical
- Build and ship features end-to-end across the stack, from production APIs and data pipelines to the interfaces on top of them.
- Develop AI-powered capabilities where they fit, including LLM- and agent-based systems that extract structured, validated data from complex, unstructured documents with a human-in-the-loop review workflow.
- Take models from prototype to production: build the APIs, pipelines, and infrastructure that run physics-based and machine-learning models reliably at scale, with the testing and observability needed to catch regressions before they reach customers.
- Work with large geospatial and remote-sensing datasets (imagery, elevation, and related sources) that feed the platform's models.
- Raise the engineering bar and quality: lead and participate in peer technical design reviews, and hold a high standard for testing, observability, evaluation (including for nondeterministic AI outputs), and operational excellence.
- Communicate clearly with engineers, product partners, and non-technical stakeholders, while developing a deep understanding of the energy domain the platform serves.
Qualifications
Minimum:
- Advanced proficiency in Python for production software, with a demonstrated ability to write clean, maintainable, well-tested code and design solid APIs and services.
- Full-stack breadth: comfortable working across a backend and a modern frontend (e.g., React/TypeScript), and the underlying infrastructure. You are a generalist who can pick up whatever the problem needs.
- Hands-on experience building production LLM systems and agents with frameworks like pydantic-ai, LangGraph, or Claude/OpenAI Agent SDKs, including prompting, evals, and extracting structured data from messy, unstructured sources at scale.
- Fluency with agentic coding tools to multiply your impact, used critically: questioning and pressure-testing what they produce and keeping your own judgment in charge.
- Experience building and operating production systems: APIs and services, data pipelines, relational databases (SQL/PostgreSQL), containerization, cloud platforms (AWS/GCP/Azure), and observability, with sound practices (version control, code review, testing, CI/CD).
Preferred:
- Geospatial and remote-sensing experience: imagery, elevation/point clouds, and libraries such as rasterio, geopandas, and shapely; PostGIS.
- Depth in the modern Python web stack: FastAPI, SQLAlchemy, Pydantic, and async Python.
- Frontend depth: React, Vite, TypeScript, and data-fetching/state libraries (e.g., TanStack Query/Router).
- Strong quantitative or algorithmic aptitude, and comfort with the Python data stack (pandas, polars, NumPy).
- Experience in the clean energy space, with home energy data, or in building electrification and decarbonization.