F# Developer Job at Norton Blake, Miami, FL

VzV4Wlc3YmpZb0laajVZTkw0SlcrUkRx
  • 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