Open IT Jobs

Apply for job

Senior Software Engineer/Architect - .NET (Remote)

You have experience developing and architecting multi-tenant, cloud-based B2B applications. You have worked on real-time, distributed, messaging-based systems and are hands-on in those areas. You deeply understand the security and performance designs for a system with a large user base hitting both an API and web front-ends, with data updates needed in real-time at very low latency. You have a framework mindset: you are passionate about making an elegant and reusable pattern/library/framework every time you see boilerplate code or something done in a sub-optimal way.

Key Responsibilities:

  • Develop, enhance, and architect our highly scalable, distributed computing framework.

  • Take full ownership of specific modules within the platform, from initial concept through to deployment. Drive the end-to-end design, development, and maintenance of these components, ensuring they align with overall system architecture and business objectives.

  • Conduct deep performance analysis and implement optimizations at all levels of the stack, including database queries, backend services, and application code.

 
Hard Requirements:
   Technical:

  • 10-15 years of development experience in C#.NET

  • Extensive experience with gRPC and all the relevant cloud technologies

  • Experience with backend technologies (database, messaging, interprocess communications)

  • Current focus on hands on development work

 
   Non-Technical Requirements:

  • Demonstrated analysis/assessment capabilities.

  • Excellent task management skills with the ability to follow up and follow through on all outstanding items.

  • A self-starter mentality with the ability to attempt to figure things out and perform due diligence before involving the broader team.

  • The ability to ascertain when to ask for help.

   Miscellaneous:

  • Bachelor’s degree or higher in a technical field (Computer Science/Math is a plus)

Nice to Have:

  • Experience with Kafka, RabbitMQ, and distributed caching solutions like Redis is a plus.

  • An affinity for well-architected solutions and a passion for high standards of quality.

  • Based in NYC metro area – Remote role

Job ID: 5388

  • Accepted file types: docx, doc, pdf, rtf, wps, txt, html, Max. file size: 300 MB.