Compunnel, Inc.

Senior Software Engineer - API Design

Job Location

Montreal, Canada

Job Description

We are seeking a highly experienced and proactive Senior Solution Architect to join the Vulnerability Management Platforms team. This is a strategic, hands-on role focused on designing scalable, high-throughput, and resilient data processing architectures to support next-generation security platforms. You will own end-to-end solution design for critical services and work closely with engineering, DevOps, and cybersecurity stakeholders to ensure optimal system performance and scalability. This role is ideal for a candidate with deep experience in data-intensive systems, scalable API design, and distributed architectures, especially within containerized environments. Key Responsibilities: Architect and document a high-throughput data ingestion pipeline capable of handling billions of daily events. Design robust technical solutions, including detailed specifications, architectural blueprints, and integration patterns. Implement efficient data lifecycle management, including stale data detection and archival strategies to long-term storage systems. Optimize API integration with caching solutions like Redis to enhance performance and reduce database load. Develop and maintain observability and monitoring systems for FastAPI-based services, tracking usage, latency, and error rates. Collaborate with DevOps to deploy and scale microservices within OpenShift/Kubernetes environments. Lead and conduct design/code reviews to ensure architectural integrity and adherence to best practices. Guide the engineering team in the implementation of architectural decisions and system integration standards. Champion performance optimization, fault tolerance, and security across the platform. Required Skills & Experience: 8 years of experience in software development with a strong focus on high-throughput, scalable RESTful APIs. Advanced Python programming expertise with frameworks such as Fast API and SQL Alchemy. Deep understanding of PostgreSQL and Snowflake, including schema design and query performance tuning. Proven experience designing data-intensive and distributed systems. Strong knowledge of caching strategies, especially involving Redis or similar technologies. Familiarity with event-driven systems and microservices architecture. Proficient in containerized deployment and Kubernetes/OpenShift orchestration. Experience with monitoring tools like Prometheus, OpenTelemetry, or equivalent. Strong documentation, communication, and technical leadership skills. Ability to analyze complex systems, identify performance bottlenecks, and implement scalable solutions. Preferred Qualifications: Background in vulnerability management, cybersecurity, or infrastructure observability. Experience with data streaming platforms such as Kafka. Familiarity with CI/CD practices and infrastructure-as-code tools. Prior exposure to security event management systems or SIEM platforms. J-18808-Ljbffr

Location: Montreal, Montreal (administrative region), CA

Posted Date: 10/13/2025
View More Compunnel, Inc. Jobs

Contact Information

Contact Human Resources
Compunnel, Inc.

Posted

October 13, 2025
UID: 5445313241

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.