Senior Software Engineer/Architect - .NET (Remote)
Stamford, Connecticut, United States
DIRECT HIRE
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