Senior Software Engineer
MBC is a proprietary trading firm that has successfully deployed strategies in the US Equities space for nearly a decade. We are currently building the infrastructure to move numerous strategies to our automated platform.
The Senior Software Engineer will be helping lead this initiative, first by stabilizing and speeding up our current infrastructure, then by scaling it. We are seeking a Senior Software Engineer with a background in back-end development and DevOps to lead our talented team of junior developers.
As an early member of the engineering team, your input will influence the design and technology used for our research and trading infrastructure.
This position is hybrid in Dorado, Puerto Rico. As a Senior Software Engineer with a strong focus on back-end development, your role will include the following responsibilities:
Roles & Responsibilities
- Lead and mentor a team of software developers, ensuring efficient collaboration, high-quality deliverables, and adherence to our mission, goals, and deadlines.
- Design, implement, maintain, and deploy back-end APIs, ensuring seamless integration with front-end components and other services.
- Build stable, efficient, testable, and reusable microservices to support our core systems.
- Design and implement CI/CD pipelines, optimizing deployment, monitoring, and scaling of our microservices in the cloud.
- Create real-time systems, such as notification, monitoring, and observability systems.
- Integrate data storage solutions, including PostgreSQL, Redis, and Kafka or equivalent.
- Refactor and improve the existing codebase for maintenance and scalability, ensuring the long-term success of our systems.
- Work closely with the trading unit, providing support and guidance when necessary to ensure alignment with the overall business objectives.
Minimum Qualifications
- 4+ years of experience in one of the following languages: C#, Java, C++, Python, Go, Rust
- 2+ years of experience as a technical lead and/or mentoring others
- 1+ year of experience working with C# for production systems
- Experience with sockets/web-sockets or similar real-time systems
- Hands-on experience with Docker, ECS, Kubernetes, or equivalent
- Proficiency in working with relational databases
- Experience with cloud computing platforms
- Experience with APIs / Connectivity technologies, such as REST API, FIX, sockets, TCP, UDP, and multicast
- Familiarity with Scrum / Agile development methodologies
- Positive attitude towards newly encountered problems
- Fluent in English
Preferred Qualifications
- Proficiency in DevOps
- Hands-on experience with data-processing systems, such as Lambda architecture, Kafka, or RabbitMQ
- Knowledge of cluster computing or container orchestration
- Familiarity with equity trading and automated trading systems
- Experience with C++ or Rust
- Exposure to front-end development using frameworks like React
$175,000 - $250,000 a year
Benefits
- 401K
- Health Insurance
- PTO
- Signing bonus
- Relocation Allowance
Apply now
Please let Manor Bridge Capital (MBC) know you found the job on Mofongo Jobs. This helps us grow!
