Company serves tens of thousands of customers with our robust SaaS and on-prem solutions. We prioritize performance, cost-efficiency, and a user-friendly experience in our products. We seek a Senior Core Engineer who is passionate about technology, performance, and scalability.
Responsibilities:
Design and implement solutions to evaluate and enhance performance and scalability.
Utilize monitoring and performance testing tools to diagnose, improve, and resolve performance issues
Advocate for coding standards and best practices, providing guidance and mentorship to other software engineers
Optimize and refactor existing system to improve performance and maintainability
Debug and solve complex issues across various layers of the application, ensuring robustness and reliability of the system
Develop and implement new features to enhance our products
Requirements: Requirements:
7+ years of experience in C / C ++ development, with a proven track record of delivering high-quality, scalable software solutions and a deep understanding of the language's strengths and weaknesses
Experience in designing, developing, and maintaining back-end distributed systems, including architectures, data models, and communication protocols
Proficiency in SQL, including complex queries and query optimization
Strong problem-solving skills and the ability to identify and resolve software performance issues, including profiling, code analysis, and performance tuning
Excitement for tackling performance optimization and refactoring of existing system
Excellent debugging skills in complex systems, with experience using various tools such as debuggers, profilers, and log analysis tools
Familiarity with various performance testing tools and writing unit tests
This position is open to all candidates.