Senior Back-end Engineer

LanceSoft

  • Montreal, QC
  • Permanent
  • Full-time
  • 6 days ago
Job Title: Senior Back-end Engineer Scalable Data Systems
Experience Level: Level 4 (advanced): 7-15 years
Job Level: FTC Location: Montreal (Day 1 onboarding onsite / in office presence 3x week)We are looking for a proactive engineer who thrives in fast-paced environments, takes full ownership of their work, and is passionate about building scalable systems that process billions of events daily.What You'll Do:
- Architect and implement high-throughput ETL pipelines to onboard new datasets and enrich vulnerability context.
- Design and build scalable, maintainable RESTful APIs using FastAPI, SQLModel, and Redis to expose new data points to the UI.
- Optimize API performance to meet strict SLAs (e.G., sub-second response times).
- Automate repetitive tasks to reduce engineering toil and improve operational efficiency.
- Collaborate with DevOps to deploy and scale services in OpenShift/Kubernetes environments.
- Monitor and analyze API usage, latency, and error rates to ensure reliability and performance.
- Define integration patterns and data flows between system components.
- Conduct design and code reviews, and mentor junior developers on best practices for data pipeline and API development.
- Establish and uphold technical standards and architectural guidelines.What We're Looking For:
- 5+ years of experience building high-throughput, data-intensive applications.
- Proven expertise in Python and relational databases.
- Strong understanding of distributed systems, caching strategies, and microservices architecture.
- Experience designing systems that handle billions of events and support hundreds of thousands of users.
- Deep knowledge of data modeling, schema design, and query optimization.
- Familiarity with containerized environments (Docker, Kubernetes/OpenShift).
- Strong analytical and problem-solving skills.- Excellent communication and documentation abilities.
- A proactive, independent mindset with a strong sense of ownership and reliability.Bonus Points:
- Experience in vulnerability management or cybersecurity domains.
- Prior success mentoring engineers and leading architectural decisions.*//EEO Employer: Minorities/ Females/ Disabled/ Veterans/ Gender Identity/ Sexual Orientation//*

LanceSoft