Software Engineers
recruiting@adroit-tt.com
Key Responsibilities:
- Help expand the Adroit platform to stay ahead of competition
- Thoroughly understand business and user requirements
- Design elegant and efficient solutions with guidance from our Chief Architect
- Working together with team members, develop scalable, testable, and elegant code
- Test and deploy for use in production
The ideal candidate will have:
- BA or BS in Computer Science or related fields
- 2-5 years development experience
- 2+ years of experience in C#.NET & SQL
- Experience with backend technologies (database, messaging, interprocess communications)
- Excellent business communication and interpersonal skills, and an ability to communicate with both technical and non-technical staff
- Demonstrated analysis/assessment capabilities
- An affinity for well-architected solutions and a passion for high standards of quality
- Ability to make independent, reliable decisions
- A superior work ethic, self-starter
- A sense of humor
Sr Dev & Backend Architect
You have experience developing and architecting multi-tenant, cloud-based B2B applications. You have worked on real-time, distributed, messaging-based systems, and are still 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-end end-points, with client updates needed in real-time at very low latency. You have a framework mindset: you are passionate about making an elegant and re-usable pattern/library/framework every time you see boilerplate code or something done in an haphazard way.
Ideally you have worked on trading systems, but that is not a must-have.
recruiting@adroit-tt.com
Key Responsibilities:
- Develop, enhance and architect our distributed computing framework; and evolve it
- Go-to subject matter expert on containers, cloud-computing, multi-tenant architecture, and security
- Own or partner on the design of highly scalable, distributed trading systems
- Performance optimization of various layers
The ideal candidate will have:
- Bachelor’s degree or higher in Computer Science or a related field
- 5-15 years of development experience in C#.NET & SQL
- 3-5 years experience developing cloud-based, container-ized, multi-tenant systems
- Experience with gRPC and all the relevant cloud technologies. Experience with RabbitMQ a plus
- Experience developing secure and scalable services with access from web front-ends
- Ideally has experience in finance
- Excellent business communication and interpersonal skills, and an ability to communicate with both technical and non-technical staff
- An affinity for well-architected solutions and a passion for performant designs with high standards of quality
- Ability to make independent, reliable decisions
- A superior work ethic, self-starter