Software Engineer/ Performance Engineer
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Senior Software Engineer IIApply: Hybrid: Mexico, Mexico City: Full time: Posted Yesterday: End Date: October 23, 2026 (30 days left to apply): JREQ202777
Job Description
As a Senior Software Engineer, Customer Files Orchestration, you will design, build, scale, and operate the service that makes customer documents usable by CoCounsel Legal agents. You will focus on developing reliable, scalable, and observable Python services on AWS and Kubernetes.
The role requires hands-on expertise in distributed systems, asynchronous processing, queuing, flow control, consistency models, API design, and operational ownership.
You will collaborate with engineering teams responsible for storage, extraction, indexing, connectors, and front-end experiences to deliver dependable customer file workflows. In this opportunity as a Senior Software Engineer, Customer Files Orchestration, you will:
* Own the Orchestration Service End-to-End: Design, implement, test, deploy, scale, and operate meaningful components of the customer files orchestration service.
* Build Queuing and Flow-Control Capabilities: Develop fair queuing, rate limiting, backpressure, circuit breaking, dead-letter handling, and autoscaling mechanisms to support high-volume, multi-tenant workloads.
* Develop Reliable File Processing Workflows: Support the orchestration of file upload, storage, extraction, embedding, and indexing workflows across multiple services and processing stages.
* Collaborate Across Engineering Teams: Partner with storage, extraction, indexing, connectors, and front-end teams to ensure integrated and effective file-processing experiences.
* Required
Qualifications:
You're a fit for the role of Senior Software Engineer, Customer Files Orchestration if you have the following required
qualifications:
* Bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
* At least 5 years of experience building production software and owning significant components within customer-facing systems.
* Extensive experience with Python and AWS in production environments.
* Experience developing and debugging concurrent Python applications, including asyncio-based workflows.
* Understanding of Python concurrency concepts, including the Global Interpreter Lock, event loops, semaphores, worker pools, blocking operations, and background task behavior.
* Experience running Kubernetes workloads in production environments, including event-driven autoscaling with KEDA, scaler tuning, resource requests, and production troubleshooting.
* Experience building large-scale orchestration services or data pipelines that process high volumes of work across multiple service boundaries.
* Practical understanding of eventual consistency, strongly consistent reads, durable state, retries, partial failures, and long-running processing workflows.
* Demonstrated operational ownership, including on-call support, incident response, root-cause analysis, and implementation of durable fixes.
* Strong engineering fundamentals, including testing, code review, observability, CI/CD, and infrastructure as code.
* Experience with event-driven architectures and streaming technologies, including Kafka, MSK, SQS, or similar managed queueing platforms.
* Experience with durable workflow engines, such as Temporal, AWS Step Functions, or similar technologies.
* Prior exposure to the legal industry.
* LI-FZ1 What's in it For You?* Hybrid Work Model: We've adopted a flexible hybrid working environment for our office-based roles while delivering a seamless experience that is digitally and physically connected.
* Flexibility & Work-Life Balance: Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities, whether caring for family, giving back to the community, or finding time to refresh and reset.
This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per year, empowering employees to achieve a better work-life balance.
* Industry Competitive
Benefits:
We offer
comprehensive benefit plans to include flexible vacation, two company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing.
* Social Impact: Make an impact in your community with our Social Impact Institute.
We offer
employees two paid volunteer days off annually and opportunities to get involved with pro-bono consulting projects and Environmental, Social, and Governance (ESG) initiatives.
* Making a Real-World Impact: We are one of the few companies globally that helps its customers pursue justice, truth, and transparency.
Together, with the professionals and institutions we serve, we help uphold the rule of law, turn the wheels of commerce, catch bad actors, report the facts, and provide