JOB TITLE: Senior Software Engineer

DEPARTMENT: Software Development

REPORTS TO: Project Manager / Team Lead

PURPOSE:

The Principal Software Engineer will play a critical role in the design, development and deployment of scalable and robust software solutions. With expertise in .NET development, Azure cloud services and design patterns, this role will lead the technical direction of projects, mentor team members and ensure the delivery of high-quality software products.

KEY RESPONSIBILITIES:

• Design, develop, and maintain scalable and efficient data pipelines to support various business processes.

• Implement data integration solutions to consolidate information from diverse sources.

• Manage and optimize relational databases, ensuring high performance and data integrity.

• Utilize expertise in SQL for data manipulation, extraction, and reporting.

• Leverage proficiency in Python and Ruby on Rails to develop and maintain data-related applications and tools.

• Familiarity with serverless computing concepts and implementations.

• Knowledge of serverless architectures and their applications.

• Stay abreast of developments in the crypto industry and adapt data engineering practices accordingly.

• Contribute to the design and development of data solutions specific to the needs of the crypto and trading industry.

QUALIFICATIONS, SKILLS AND EXPERIENCE:

• At least bachelor’s degree in Computer Science, Information Technology, or related field.

• 6+ years of experience is required.

• Proficiency in Python, Ruby, Relational Database, SQL

• Experience designing and optimizing database schemas, indexes, and queries for performance and scalability.

• Familiarity with database design principles, normalization techniques, and data modeling tools.

• Knowledge of database security concepts, including authentication, authorization, and data encryption.

• Experience with database performance tuning, query optimization, and troubleshooting.

• Strong problem-solving skills and attention to detail, with the ability to analyze complex data-related issues.

• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

• SingleStore, AWS, Serverless, Crypto Industry is a plus.