Jobs · Engineering

Senior Software Engineer (Platform)

JR Recruiting · United States · 3 mo ago
RemoteRemoteEngineeringFull-time

Responsibilities

  • Analyze and translate high-level customer requirements into detailed technical designs
  • Design, build, and maintain scalable Customer Platform services and React-based SPAs
  • Build and integrate event-driven systems using Kafka and messaging frameworks
  • Improve code quality through reviews and automated testing (unit, integration, acceptance)
  • Optimize, refactor, and reuse code for performance, scalability, and maintainability
  • Collaborate on testing strategies that ensure high reliability and quality
  • Diagnose and resolve complex production issues across distributed systems
  • Implement secure coding practices and continuously improve application security posture
  • Create and maintain technical documentation
  • Estimate work across projects including dependencies, timelines, and risks

Requirements

  • 7+ years of experience building and delivering commercial software, preferably customer-facing platforms
  • Strong experience with C#, .NET Core, and service-oriented architecture
  • Experience building modern React-based Single Page Applications (SPAs) using JavaScript/TypeScript
  • Experience designing and working with RESTful APIs and HTTP-based services
  • Experience with data streaming and messaging systems (Kafka preferred)
  • Experience with both relational and NoSQL databases (e.g., MongoDB, Cosmos DB)
  • Strong understanding of distributed systems, scalability, and performance optimization
  • Experience with automated testing (unit, integration, acceptance)
  • Experience with version control systems (Git, GitHub, etc.)
  • Experience with CI/CD pipelines and modern DevOps practices
  • Experience working in cloud environments (Azure preferred)

Preferred Qualifications

  • Experience with Domain-Driven Design (DDD)
  • Experience building cloud-native applications in Azure
  • Experience in transportation, logistics, or enterprise SaaS platforms
  • Familiarity with event-driven and microservices architectures
  • Strong communication skills and ability to collaborate across technical and business teams
  • Proven ability to deliver in fast-paced, complex environments
  • Growth mindset with openness to feedback and continuous learning
  • Commitment to building inclusive and collaborative teams

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com