> Markdown version of [/jobs/ext/3869561-software-engineer](https://www.wearedevelopers.com/jobs/ext/3869561-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Genesis10 - **Location:** New York, NY, United States - **Experience:** Experienced - **Salary:** $120,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, C Sharp (Programming Language), Code Review, Distributed Systems, RabbitMQ, Software Engineering, ReactJS, Reliability of Systems, Git, Event Driven Architecture, AngularJS, Apache Kafka, Programming Languages, Microservices - **Published:** October 22, 2026 - **Apply:** https://www.juju.com/job/1_3B9CF0B774084AAABCCBDAF4976AF91D-NY1650775 ## About the Role The ideal candidate is a self-starter who thrives in ownership-driven environments and is passionate about building scalable, resilient systems., Strong understanding of messaging patterns, sagas, and transactional consistency * Experience with full-stack development (React, Angular, or similar is a plus) * Familiarity with financial derivatives or trade processing systems is a strong plus * Excellent problem-solving and communication skills * Ability to work independently and take ownership of projects * Only candidates available and ready to work directly as Genesis10 employees will be considered for this position.Salary range: $120,000.00 - $140,000.00 annuallyIf you have the described qualifications and are interested in this exciting opportunity, please apply!Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years, Genesis10 puts thousands of consultants and employees to work across the United States every year in contract, contract-for-hire, and permanent placement roles. ## Description Responsibilities: * Contribute to the design and development of complex software systems that support various aspects of trade lifecycle processing * Implement distributed computing solutions using messaging technologies * Build on top of C# MassTransit framework to ensure system reliability and consistency * Collaborate with cross-functional teams to deliver high-quality software in a fast-paced environment * Own projects end-to-end, from requirements gathering to deployment and monitoring * Contribute to system design reviews, code reviews, and mentoring junior engineers * Tech Stack * Languages & Frameworks: C#, .NET (Core and Framework), ASP.NET, React * Messaging & Orchestration: C# MassTransit, RabbitMQ, Kafka * Architecture: Microservices, Event-Driven Architecture, Distributed Systems * Tools: Git, CI/CD pipelines, Nomad, MongoDBRequirements: * 3+ years of professional software development experience * Proven experience designing and building distributed systems *