Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Crane Worldwide Logistics Logo

Sr. Software Engineer

Crane Worldwide Logistics

Salary not specified
Nov 8, 2025
Remote, US
Apply Now

The business problem is to architect, design, implement, test, and operate backend services, evolve HTTP/gRPC APIs, build and maintain event-driven data pipelines, and design and operate systems for high-volume, near real-time event processing to deliver end-to-end solutions and optimize production systems for performance, scalability, reliability, and cost.

Requirements

  • 6+ years professional experience in backend development with the .NET ecosystem.
  • Substantial experience writing production code in F and C-Sharp (practical experience applying functional programming in systems).
  • Some front-end development experience (modern JavaScript/TypeScript, React/Angular/Vue, responsive UI, or component-driven design).
  • Hands-on experience with Apache Kafka: designing topics, partitions, consumer groups, idempotent producers, and at-least-once/exactly once patterns.
  • Demonstrated experience designing and implementing high-throughput, low-latency event processing systems (e.g., sub-second to few-seconds end-to-end latency, handling thousands to millions of events per minute).
  • Practical Azure experience (deploying, monitoring, and operating services — e.g., AKS, App Services, Functions, Storage, SQL, Managed Identities)
  • Strong API design experience (RESTful or gRPC): versioning, documentation (OpenAPI/Swagger), authentication/authorization (OAuth2/OpenID Connect).

Responsibilities

  • Architect, design, implement, test, and operate backend services using .NET (preferably in F).
  • Design and evolve HTTP/gRPC APIs with clear contracts, versioning, and documentation.
  • Build and maintain event-driven data pipelines using Kafka (producers, consumers, stream processing).
  • Design and operate systems for high-volume, near real-time event processing: partitioning, parallelism, low-latency processing, backpressure, batching, windowing, and stateful stream processing.
  • Implement or collaborate on front-end features as needed; work with front-end engineers to deliver end-to-end solutions.
  • Deploy and operate services on AWS
  • Apply domain-driven design and functional programming patterns where appropriate to produce maintainable, testable code.

Other

  • Collaborate with product, QA, and DevOps on requirements, CI/CD, observability, and incident response.
  • Mentor and review code, drive engineering best practices, and conduct architecture reviews.
  • Other duties as assigned.
  • High School Diploma or GED equivalency required.
  • Job may require extended sitting or standing, use of standard office equipment.