2

Remote Functional Programming Jobs in Satellite Beach, FL

Endpoint Systems Engineer

Palm Shores, FL ยท Remote

$110K - $120K/yr

Hybrid - onsite and remote Overview As an Endpoint Systems Engineer, you will be responsible for ... Collaborate with cross-functional teams to ensure secure, resilient, and high-performing endpoint ...

Lead, Data Engineer

Melbourne, FL ยท Remote

$127K - $236K/yr

Melbourne, FL or Remote Opportunity Job Schedule: 9/80: Employees work 9 out of every 14 days ... Collaborate with cross-functional teams to define data governance, metadata, and ontology standards ...

Senior Software QA Engineer (Onsite)

Palm Bay, FL ยท On-site +1

$99K - $206K/yr

Lead manual and automated testing efforts across functional, regression, integration, performance ... MD, FL, SC, TX, Remote What We Offer: Whether you're just starting out on your career journey or ...

Remote initially (Must be willing to relocate upon permanent conversion) * Approved Primary ... Cross-Functional Collaboration: Strong communication and interpersonal skills to collaborate across ...

Principal, Data Engineer

Melbourne, FL ยท On-site +1

$153K - $284K/yr

Melbourne, FL; or Remote Opportunity Job Schedule: 9/80: Employees work 9 out of every 14 days ... Collaborate with cross-functional teams to define data governance, metadata, and ontology standards ...

Remote Functional Programming information

What are some common challenges of working remotely in a functional programming role, and how can I overcome them?

Working remotely in a functional programming position often involves navigating time zone differences, limited face-to-face interaction, and the need for proactive communication with team members. To overcome these challenges, it's important to make use of collaborative tools like Slack, code review platforms, and project management software while maintaining clear documentation of your work and design decisions. Regular check-ins, pairing sessions, and participating in virtual code reviews can help foster team alignment and knowledge sharing. Establishing a structured daily routine and setting clear boundaries also play a key role in staying productive and maintaining a healthy work-life balance.

What is a Remote Functional Programming job?

A Remote Functional Programming job involves writing and maintaining software using functional programming languages like Haskell, Scala, or Clojure while working from a remote location. These roles focus on concepts such as immutability, first-class functions, and higher-order functions to create robust and scalable applications. Developers collaborate with distributed teams using online communication tools, version control, and cloud-based development environments.

What are the key skills and qualifications needed to thrive in the Remote Functional Programming position, and why are they important?

To thrive in a Remote Functional Programming role, you need deep knowledge of functional programming languages (such as Haskell, Scala, Erlang, or Clojure), strong problem-solving abilities, and experience designing immutable, stateless systems. Proficiency with distributed version control (e.g., Git), CI/CD pipelines, and cloud platforms are commonly required, and certifications in relevant languages or frameworks can be advantageous. Excellent written communication, self-motivation, and collaboration skills help you succeed in distributed, asynchronous team environments. These skills are crucial for delivering high-quality, maintainable code while effectively navigating the unique challenges of remote development teams.

What cities near Satellite Beach, FL are hiring for Remote Functional Programming jobs? Cities near Satellite Beach, FL with the most Remote Functional Programming job openings:
Infographic showing various Remote Functional Programming job openings in Satellite Beach, FL as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 9% Part Time, 6% Contract, and 1% Nights. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution.

Remote Satellite Systems I&T Engineer

Red Canyon Engineering & Software

Merritt Island, FL โ€ข Remote

$109K - $149K/yr

Full-time

Re-posted 22 days ago


Job description

*REMOTE* Opportunity

Position Summary:

We are looking for an experienced remote Senior/Principal Satellite Systems I&T Engineer to support the functional verification and validation activity for aerospace projects. We're looking for candidates who can bring exceptional engineering skills and strong test experience in aerospace programs to the team.

Position Responsibilities:

The Senior/Principal Satellite Systems I&T Engineer's primary responsibility will be to support the U.S. satellite functional verification and validation activity. In this role, the engineer will map technical requirements to verification and validation strategies that ensure product quality, develop test plans and test procedures, and execute and report the test results. Being at the cutting edge of space technology, we need someone who is eager to learn, grow, and take on new and potentially unfamiliar challenges. There is no shortage of fascinating problems to solve.

Satellite Functional Verification and Validation 70%

  • Review the satellite functional specification and develop the test plan to verify and validate the requirements.
  • Design and build automated testing systems, tooling and/or ground support equipment (GSE) to optimize production and test workflow.
  • Execute and validate test documentation and equipment, then train others to run validated procedures/equipment.
  • Troubleshoot issues with hardware and/or equipment, collect and analyze test data, and write/review test reports, flags/non-conformances and other documentation, as required.
  • Demonstrated ability to participate in cross-functional planning, coordination, and task execution situations involving the full spectrum of engineering and integration activities.

Satellite System Architecture Development 30%

  • Support system architecture trade studies and requirements development to meet mission needs.
  • Revise the satellite functional specification for new mission and customer needs.
  • Generate system architecture data products, including spacecraft CONOPS, algorithm descriptions, and interface documents.

Qualified Experience / Skills / Training:

Education:

  • Required: Bachelor's degree in STEM (Science, Technical, Engineering, Math) or related scientific areas.
  • Preferred: Masters in STEM (Science, Technical, Engineering, Math) or related scientific areas.

Experience:

  • 9 years of aerospace experience, including 5+ years' experience in satellite operation and SEIT (System Engineering, Integration and Testing) on spacecraft.

Knowledge, Skills, Demonstrated Capabilities:

  • Experience with common Systems Engineering and Test tools (DOORS, CCS5, JIRA).
  • Familiar with satellite operation, and any subsystem engineering (Guidance, Navigation, Control, Power system, Data Handling, and Software).
  • Familiar with product and quality assurance principles and experienced in generation and disposition of test flags and non-conformance documentation.
  • Experience with object-oriented programming (C, C++) and scripting languages (TCL, Python).
  • Ability to read and interpret engineering documentation (e.g., electrical schematics, mechanical drawings, CAD models, wire lists).
  • Experience with the full Space mission lifecycle, including requirements development, design, manufacturing, test, and mission operations.

Travel Required:

  • Periodic travel (less than 10%) to facilities or partner companies.

Eligibility:

  • US Citizenship is required.

Clearance:

  • Ability to obtain and maintain a government security clearance.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job