SMBC Group is seeking a Senior Software Engineer to contribute to the design and development of complex software systems that support various aspects of trade lifecycle processing.
Requirements
- C-Sharp
- .NET (Core and Framework)
- ASP.NET
- React
- C-Sharp MassTransit
- RabbitMQ
- Kafka
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-Sharp 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
Other
- 7+ years of professional software development experience
- Proven experience designing and building distributed 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
- SMBC’s employees participate in a Hybrid workforce model that provides employees with an opportunity to work from home, as well, from an SMBC office.
- SMBC requires that employees live within a reasonable commuting distance of their office location.