Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Back-End Engineer, Institutional OTC image - Rise Careers
Job details

Senior Back-End Engineer, Institutional OTC

Blockchain is the world's leading software platform for digital assets, looking for a Senior Software Engineer for their Institutional team in Singapore. The role involves working on high-performance trading services and improving systems in a fast-paced environment.

Skills

  • C++ and/or Rust experience
  • Knowledge of network programming
  • Familiarity with trading systems architecture

Responsibilities

  • Build low latency, scalable trading services in RUST
  • Enhance and maintain OMS functionality
  • Work on performance benchmarking and tuning
  • Ensure security measures are implemented
  • Collaborate with tech teams for product delivery

Benefits

  • Unlimited vacation policy
  • Work from Anywhere Policy
  • Budgets for learning & professional development
  • ClassPass
  • Apple equipment
To read the complete job description, please click on the ‘Apply’ button
What You Should Know About Senior Back-End Engineer, Institutional OTC, Blockchain.com

As a Senior Back-End Engineer at Blockchain.com in Singapore, you will be part of an innovative team striving to shape the future of financial services using blockchain technology. Your role encompasses building low latency, scalable, and highly performant trading services with languages like Rust and C++. You’ll enhance Order Management Systems (OMS), ensuring robust and fast order execution in a high-frequency trading environment. Working in a dedicated and fast-paced engineering team, you’ll have the opportunity to design cutting-edge systems for cryptocurrency exchanges, diving into performance benchmarking, multithreading, and network programming. Your curiosity will play a vital role as you adopt new technologies, and your commitment to security will ensure that our users’ data remains intact through advanced encryption methods. We value a pragmatic approach to solving complex problems, so your clean coding style will shine as you collaborate with other tech teams to elevate product quality. Our hybrid work culture, unlimited vacation policy, and professional development budgets allow you to thrive both personally and professionally. At Blockchain.com, your impact will resonate across the globe, making a difference in the digital asset landscape while enjoying a flexible working environment.

Frequently Asked Questions (FAQs) for Senior Back-End Engineer, Institutional OTC Role at Blockchain.com
What are the key responsibilities of a Senior Back-End Engineer at Blockchain.com?

As a Senior Back-End Engineer at Blockchain.com, your primary responsibilities include building low latency trading services, maintaining and enhancing the Order Management Systems (OMS), and collaborating with a fast-paced engineering team focused on high-performance architecture in cryptocurrency exchanges. Additionally, you'll be involved in ensuring security protocols are in place and optimizing the performance of our systems.

Join Rise to see the full answer
What qualifications are required for the Senior Back-End Engineer position at Blockchain.com?

To excel as a Senior Back-End Engineer at Blockchain.com, you need extensive experience in programming languages such as C++ and Rust, along with expertise in Python and SQL. Familiarity with trading systems architecture, particularly in high-frequency trading, is crucial, as is a solid understanding of algorithms, multithreading, and network programming.

Join Rise to see the full answer
What technologies should a Senior Back-End Engineer at Blockchain.com be familiar with?

Candidates for the Senior Back-End Engineer role at Blockchain.com should be well-versed in Rust and C++, with additional familiarity in Python and SQL. Knowledge in performance benchmarking, testing strategies, and the architecture of trading systems, especially Order Management Systems (OMS) and market data processing, will significantly enhance your candidacy.

Join Rise to see the full answer
What does the work culture look like for a Senior Back-End Engineer at Blockchain.com?

At Blockchain.com, the work culture is vibrant and dynamic. As a Senior Back-End Engineer, you'll experience a hybrid model of working that combines in-office collaboration with remote work flexibility. The organization encourages continuous learning and offers unlimited vacation, creating an environment that balances hard work with the well-being of its team members.

Join Rise to see the full answer
How does Blockchain.com ensure the professional development of its Senior Back-End Engineers?

Blockchain.com prioritizes the professional development of its Senior Back-End Engineers by providing budgets for learning opportunities and growth initiatives. They encourage ongoing education and skill enhancement to help engineers stay at the forefront of the technology landscape within the blockchain and financial services sectors.

Join Rise to see the full answer
Common Interview Questions for Senior Back-End Engineer, Institutional OTC
Can you describe your experience with low latency system architecture?

In answering this question, focus on specific projects where you designed or improved systems with low latency requirements. Provide examples of techniques you employed, such as asynchronous processing or optimized data structures, and the impact your contributions had on system performance.

Join Rise to see the full answer
What strategies do you use for performance benchmarking and tuning?

When responding, discuss the best practices you follow for benchmarking performance, such as identifying key metrics, using profiling tools, and analyzing results. Mention specific instances where you successfully tuned a system, detailing the methods and outcomes achieved to optimize performance.

Join Rise to see the full answer
How have you implemented security measures in your software development process?

For this question, highlight the security practices you adopt in the software development lifecycle, such as employing encryption, conducting thorough code reviews, and regular testing for vulnerabilities. Provide examples from previous roles where your security enhancements made a measurable difference.

Join Rise to see the full answer
Describe your experience with multi-threading programming.

Discuss your understanding of multi-threading, including challenges faced and methods utilized in past projects. Emphasize your ability to manage shared resources and avoid deadlocks, with specific examples showcasing successful implementations.

Join Rise to see the full answer
What factors do you consider when designing an Order Management System (OMS)?

When answering this question, detail the various components of an OMS, including order execution speed, system reliability, and user experience. Mention how you would ensure performance tuning and responsiveness while handling high throughput transactions.

Join Rise to see the full answer
How do you approach testing and quality assurance in your development work?

Explain your philosophy around testing, including the types of testing you integrate into your development process—unit tests, integration tests, and load testing. Provide examples of how involving quality assurance early helped ensure project success in your previous roles.

Join Rise to see the full answer
Can you give examples of how you’ve collaborated with cross-functional teams?

Illustrate how you effectively communicate and collaborate with various technical and non-technical teams. Share specific instances where this collaboration led to the successful delivery of projects, emphasizing teamwork and synergy.

Join Rise to see the full answer
What experience do you have with databases in back-end development?

Discuss your familiarity with different database types, both SQL and NoSQL, and how you decide on which to use based on project requirements. Provide examples of how you've optimized queries and managed data integrity in previous projects.

Join Rise to see the full answer
How do you stay updated with the latest technologies in software engineering?

For this question, share your commitment to personal and professional growth. Mention resources like conferences, online courses, or communities you engage with to keep up-to-date, emphasizing how staying current benefits your contributions as a Senior Back-End Engineer.

Join Rise to see the full answer
What motivates you to work in the cryptocurrency and blockchain space?

Express your genuine interest in the cryptocurrency sector and blockchain technology. Share personal insights or experiences that have shaped this passion and discuss your excitement about contributing to Blockchain.com's vision for an accessible financial future.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
ServiceNow Remote Hamerton House 18-20 Aharon Bart St., Bldg. B 3rd Floor, Petah Tikva, Israel
Posted 2 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 3 days ago
AudioStack Remote No location specified
Posted 5 days ago

Blockchain provides cryptocurrency services. Their platform allows users to buy, hold, and use cryptocurrency. Established in 2011, Blockchain is headquartered in London, United Kingdom.

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!