F# Developer Job at Norton Blake, Miami, FL

d2pKRHZZWFVwd2ducjJBWDNLb2Y0OFNx
  • Norton Blake
  • Miami, FL

Job Description

Senior Software Engineer – F#

We’re seeking a senior software engineer to help build and evolve a high-performance, cloud-based remote management and monitoring platform.

This role involves developing reliable, scalable systems used to manage and control devices around the world, across multiple operating systems.

What You'll Do

  • Design and develop a browser-based remote access tool using F# and Fable , enabling users to manage desktops globally.
  • Build and maintain a cross-platform agent (Windows, macOS, Linux) that communicates in real-time with a cloud backend.
  • Contribute to the design and architecture of cloud infrastructure (AWS or Azure) to ensure high availability and scalability.
  • Work across the full software development lifecycle—from planning and coding to testing and deployment.
  • Participate in Agile development workflows (Scrum or Kanban), collaborating closely with engineers, QA, and product stakeholders.
  • Implement and maintain automated tests using NUnit, xUnit, or MSTest to ensure code quality and reliability.
  • Support and improve CI/CD pipelines to streamline build, test, and deployment processes.
  • Promote engineering best practices in cloud computing, testing, and DevOps.

What We’re Looking For

  • 7+ years of experience with C# and the .NET ecosystem
  • Proficient in functional programming , especially using F#
  • Strong background in developing for the Windows platform
  • Hands-on experience with cloud services (AWS or Azure)
  • Comfortable with automated testing tools and practices
  • Familiar with Agile methodologies , such as Scrum or Kanban
  • Proficient with Git and modern version control workflows
  • Experience with CI/CD systems and release automation
  • Strong problem-solving skills with a focus on quality and reliability
  • Excellent communication and collaboration skills

Skills

  • Experience with WebSockets or WebRTC for real-time applications
  • Background in developing remote access or remote control tools
  • Understanding of video streaming technologies and protocols
  • Experience in frontend development , particularly with React or modern JS frameworks
  • Contributions to open-source projects or community-driven development

Job Tags

Remote job,

Similar Jobs

Calculated Hire

Support Specialist Job at Calculated Hire

 ...Junior Analyst/Data Specialist - Political Sales Team Hybrid - (4 days in office, 1 day remote) Contract: 06/02-11/31/2026 Location...  ..., NY Pay: $20/hr JOB SUMMARY This position will support the Political Sales Team in several facets, but will focus primarily... 

LaSalle Network

Senior Data Engineer Job at LaSalle Network

 ...Job Title: Senior Data Engineer Location: Omaha, NE Employment Type: Contract...  ...Accounting and Finance, Administrative, Marketing, Technology, Supply chain, Healthcare...  ...Center, Human Resources and Executive Search. LaSalle offers staffing and recruiting... 

BYRD Hairdo Products

Front Desk Receptionist Job at BYRD Hairdo Products

Who We Are:At BYRD, we draw inspiration from Californian culture and the surfing lifestyle of the 50s and 60s. Theres nothing better than sun, salt and surf. Which also happen to be the three key ingredients for healthy hair and skin. Thats why we use them in our ...

Insight Global

Electrical Inspector Job at Insight Global

 ...Experience State of Florida Professional Engineer (PE) in electrical. OR State of Florida Plan Review License (PX) in electrical...  ...electrical, OR ICC Residential & Commercial Plans Examiner and/or Inspection certification in electrical; OR possession of the... 

Willson International Limited

Post Entry Specialist Job at Willson International Limited

 ...Looking for a career, at a company where you love to work, all while working from the comfort of home? Do Regulatory changes intrigue you, and the fine details excite you? Want a role that keeps you on your toes? If you answer yes to any of these questions, then...