Functional Software Engineer
Jobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Functional Software Engineer based in United States .
Join a remote-first engineering team building sophisticated production software for capital markets and other highly regulated industries. In this role, you’ll apply functional programming principles to design, develop, test, and maintain reliable, maintainable software that solves complex technical challenges. Your projects may span backend systems, domain modelling, distributed systems, financial infrastructure, blockchain applications, and developer tooling. You’ll collaborate with experienced engineers, technical leaders, and client stakeholders to translate demanding requirements into elegant, robust solutions. The team values strong engineering fundamentals, precise reasoning, thoughtful architecture, and clear communication over familiarity with every technology. This is an opportunity to deepen your expertise, explore new technical domains, and contribute to the next generation of financial market infrastructure in a collaborative, distributed environment.
\n Accountabilities-
Design, develop, test, and maintain production-quality software using functional programming principles and sound engineering practices.
-
Build clear, composable, and maintainable solutions to complex software engineering problems.
-
Apply strong type systems, domain modelling, abstraction, and appropriate functional design patterns to improve software correctness and reliability.
-
Collaborate with engineers, technical leads, and client stakeholders to understand business and technical requirements and deliver effective solutions.
-
Contribute to system design and architecture, balancing correctness, simplicity, performance, and long-term maintainability.
-
Develop automated tests and apply appropriate validation techniques to ensure software behaves as expected.
-
Participate in code reviews, share technical knowledge, and help establish and maintain engineering standards.
-
Investigate, debug, and resolve complex technical issues across existing applications and systems.
-
Communicate technical decisions, architectural choices, and trade-offs clearly to both technical and non-technical stakeholders.
-
Adapt to different client environments, codebases, programming languages, and technical challenges.
-
Contribute to continuous improvement in engineering practices, development tools, and software delivery processes.
-
Take ownership of assigned work, identify risks early, challenge assumptions constructively, and collaborate proactively to deliver durable solutions.
Requirements
-
At least 5 years of professional experience developing and delivering production software.
-
Strong foundations in software engineering, including data structures, algorithms, testing methodologies, and software design principles.
-
Professional or substantial project experience with functional programming.
-
Ability to analyze complex problems and translate requirements into well-structured, reliable, and maintainable software.
-
Strong debugging, analytical reasoning, and problem-solving skills.
-
Commitment to code quality, correctness, simplicity, and long-term maintainability.
-
Ability to collaborate effectively with engineers and communicate technical concepts clearly.
-
Willingness to learn unfamiliar technologies, navigate different technical environments, and adapt to evolving project requirements.
-
Sound technical judgment and an interest in understanding problems deeply rather than relying on superficial fixes.
Preferred qualifications:
-
Experience with Haskell, Scala, OCaml, F#, Clojure, or another functional programming language.
-
Familiarity with type systems, algebraic data types, pattern matching, and immutable data structures.
-
Experience with strongly typed domain modelling and functional design patterns.
-
Exposure to distributed systems, concurrent programming, backend infrastructure, or other complex software architectures.
-
Experience in blockchain, financial infrastructure, capital markets, or other domains where correctness, security, and reliability are critical.
-
Familiarity with property-based testing and other advanced techniques for validating complex software behavior.
-
Experience with Nix or reproducible development environments.
-
Background in software engineering consulting or direct collaboration with client teams.
Benefits
-
Remote-first work environment, with this position based in Canada.
-
Opportunity to work on challenging engineering projects for capital markets and other regulated industries.
-
Exposure to emerging technologies and complex systems, including functional programming, distributed systems, blockchain applications, and financial infrastructure.
-
A collaborative, globally distributed engineering culture that values ownership, curiosity, transparency, and continuous learning.
-
Opportunities to deepen technical expertise, explore new technologies, and contribute to engineering standards and practices.
-
Meaningful technical ownership and the opportunity to influence architecture, software quality, and long-term system reliability.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
- ...Obsidian Systems is a software engineering consultancy that builds production systems for capital markets and other regulated industries.... ...challenging problems. About the Role We're looking for a Functional Software Engineer to join our engineering team and...SuggestedFull timeTemporary workWork at officeImmediate startRemote work
$170.6k - $234.6k
Elevate Our Digital Engagement: Salesforce Marketing Cloud Functional Application Architect WantedReady to make a tangible impact on global industries using cutting-edge AI? Trimble is looking for a passionate problem-solver like you! As our Salesforce Marketing Cloud...SuggestedOngoing contractFull timeLocal areaWorldwide- .... This position acts independently under general direction, provides technical leadership and should be an expert in business or functional area. This team member formulates/defines system scope and objectives and devises or modifies procedures to solve complex problems...SuggestedWork at officeRemote workFlexible hours2 days per week
$91.7k - $178.7k
...Join us to drive positive, lasting change that moves missions and the government forward! The Work: The Oracle HCM Cloud Functional Configuration Specialist will work with project teams and client stakeholders to implement solutions using Oracle HCM Cloud...SuggestedFull timeLive inWork at officeLocal area$110.7k - $218.3k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...closely with the Technical Architect/Lead to provide long-term functional solutions based on the applicable Salesforce platform best practicesCommunicate...SuggestedLocal areaVisa sponsorship- ...consulting services. We are in search of a highly motivated candidate to join our talented Team.Job Title: Oracle PPM and AP Cloud Techno-functional ConsultantLocation(s): New York, NY (Remote: work in EST/CST time zone)Job Description: Seeking an experienced Oracle PPM (...Contract workRemote work
$112.8k - $257k
Full-Stack Software EngineerThe Opportunity:As a software engineer, you know that good software is more than just a nice-looking interface and data. You need... ...and operating environment, as well as future functionality and enhancements. You’ll share your skills as your...Full timeContract workPart timeWork at officeLocal areaRemote work$103.5k - $181.1k
...’s possible.Job Description:Parsons is seeking a Full Stack Software Engineer to develop secure, resilient software supporting critical U.... ...UI technologies.Translate UI/UX designs and prototypes into functional web applications.Develop scalable backend services using Java...Full timeLocal areaRemote workFlexible hours$90k - $130k
...creating robust, scalable, and high-performing software that meets the evolving needs of our... ...are looking for a Full-Stack Software Engineer who shares our enthusiasm for technology... ...Collaboration: Work closely with cross-functional teams to gather requirements, designsolutions...Full timeTemporary workWork at officeLocal areaRemote workWork from home- ...confidence through expert guidance.We are seeking a Full-Stack Software Engineer to join our high-performance engineering organization as a... .... In this role, you will be embedded within a cross-functional team owning critical segments of our consumer ecosystem.Our...Full timeWork at officeLocal area
$155k - $180k
...& Growth department is seeking a highly skilled full stack software engineer to support, manage, and improve the AI-driven software the... ...maintaining backend jobs and services that power application functionality and designing the frontend interfaces the team uses to...Odd jobFull timeTemporary workLocal areaRemote work1 day per week$114k - $140k
...Technica Corporation is seeking highly skilled Full-Stack Software Engineer to drive rapid development in an AI-assisted environment. Candidates... ...Effective communication skills for collaborating with cross-functional teams. Overview About Technica: At Technica...Work experience placementRemote work$80k - $130k
Job Title: Full Stack Software Engineer Company: Loenbro, LLC Business Unit/Department: Information Technology (IT) Location: Westminster,... ...be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable...Full timeWork at officeLocal areaRemote work$85.4k - $192.9k
...build what matters.We are seeking a Full-Stack Software Developer reporting into the Software Release & Deployment function. The Software Release & Deployment function... ...collaborative, well-aligned teams of software engineers dedicated to delivering world class Vehicle...Immediate startFlexible hours$120k - $155k
The Full-Stack Software Consultant provides technical expertise on project tasks under... ...design and implementation of AI-enabled functionality and automated code generation meta-processes... ...frameworks, and established engineering best practices.Conduct testing and quality...Remote workFlexible hours$50k - $100k
...TypeScript We are looking for highly skilled Full-Stack Software Engineers to contribute to an AI training project involving software... ...implementations across multiple programming languages while preserving functionality and correctness. # Code Review and Validation: Assess AI...Contract workFor contractorsImmediate startRemote workFlexible hours$125k - $165k
...Join EarthOptics as a Senior Software Engineer (Full Stack)! At EarthOptics, we are combining cutting-edge genomic analysis, data science... ...collaborating across engineering, product, and other business functions. ~ Bachelor's degree in Computer Science, Engineering,...Full timeLocal areaRemote workVisa sponsorship$86.8k - $198k
Full Stack Software Engineer, SeniorThe OpportunityLead the modernization of mission‑critical GEOINT systems by architecting and delivering... ...with product owners, mission users, and cross‑functional engineering teams to define requirements and technical strategyMentor...Full timeContract workPart timeLocal areaRemote work$86.9k - $198k
Full Stack Software Engineer, SeniorThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution... ...architecture and operating environment, as well as future functionality and enhancements.Work with us as we shape systems for the...Full timeContract workPart timeWork at officeLocal areaRemote work$112.8k - $257k
Full Stack Software Engineer, SeniorThe Opportunity: As a lead software engineer, you can resolve a problem with a complete end-to-end solution... ...architecture and operating environment, as well as future functionality and enhancements. Work with us as we shape systems for the...Full timeContract workPart timeWork at officeLocal areaRemote work$141.7k - $268.3k
...HybridSchedule: Full timePosted: 2026-10-07Preferred Degree: Doctor of ScienceIn this position...Connect AI functional safety to software and quality engineering: Implement guardrails for safety within existing quality requirements enforced through the same development...Odd jobWork at officeImmediate startFlexible hoursShift work$111k - $140k
...point.To enable that mission, we need a software layer that ties together the scientific... ...directly to Senior Manager, Software Engineering and offers an in-person hybrid schedule... ...and the pace of drug developmentCross-Functional PartnershipGo Watch the Work: Spend time...Home officeFlexible hours3 days per week- ...Business consulting services. We are in search of a highly motivated candidate to join our talented Team.Job Title: Oracle PPM Cloud Functional ConsultantLocation(s): New York, NY (Remote)Job Summary: We are seeking an experienced Oracle PPM Cloud Functional Consultant to...Contract workRemote work
$164.2k - $229.9k
...information, visit . The Data Platform team is looking to hire a Software Engineer who is excited to solve large scale data platform and... .... We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage...Full timeFor contractorsWork experience placementFlexible hours$92.96k - $146.8k
...quality. The ideal candidate is a skilled engineer capable of executing integration tasks... ...Deliver scoped designs into deployed, functional solutions This role may include front... ...harnesses Applies AI tools throughout the software development lifecycle—from coding and...Full time$215k - $285k
...to the same trustworthy answer. We're hiring our first Software Engineer, Identity Platform to envision, build and own identity across... ...An access grant nobody can explain is a bug. Work cross-functionally. Partner closely with the Trust & Safety team on fraud and...Full time$116.96k - $171.9k
...be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as Twilio’s next Software Engineer, Platform Access (L2). About the job This position is an engineering...Full timeLocal areaRemote workWorldwide$155k - $260k
...intersect the serving path.RequirementsRequired5+ years of backend engineering experience building and operating distributed, high-QPS, low-... ...a spec handed down.Strong written communication and cross-functional collaboration; effective working with AI-assisted development...Full timeLocal areaWork from home$68.9k - $131.1k
...? The Advanced Processing Architectures Software organization delivers embedded processing... ...seeking an Embedded Platform Software Engineer (P2) to join our team developing foundational... ...including but not limited to, the role, function and associated responsibilities, a...Temporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours$97k - $120k
...genuinely cares about the work and each other.AT A GLANCEThe Software Engineer is a crucial role within our organization, requiring work in... ...strategy and innovation. Collaborate effectively with cross-functional teams to meet project deadlines and deliverables.What We’re...Full timeWork at officeRemote workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Functional Software Engineer. Be the first to apply!
- software development engineer aws Remote
- federal - software developer Remote
- software engineer contract Remote
- part time software developer remote Remote
- software developer Remote
- software developer apprenticeship Remote
- software engineer internship remote Remote
- software engineer mainframe Remote
- software engineer amazon Remote
- software web developer Remote

