Software House focused on results since 1999
Senior Development Lead
Location
Latin America (LATAM)
Posted
1 day ago
Salary
0
Seniority
Lead
No structured requirement data.
Job Description
Senior Development Lead
Software Mind
Role Description Software Mind is building a private, tenant-isolated AI assistant for the real estate title and settlement industry. The platform is a retrieval-first (RAG) system that ingests historical email, documents, and structured metadata into a per-tenant vector index, and serves grounded, cited, expert-weighted answers through a chat-style Q&A interface with single sign-on and full audit logging. The platform is AWS-native with a Python/FastAPI backend, Vue.js frontend, OpenSearch/Pinecone vector store, and OpenAI/Anthropic/Bedrock as LLM provider. You will join a senior, cross-functional LATAM-based team where hands-on AI delivery experience not just familiarity is the baseline expectation. You are the technical delivery lead, the bridge between architectural intent and day-to-day engineering execution. You own code quality, technical decisions within the team, and the delivery of the core AI Extraction Gateway (Simple and Complex RAG). You are hands-on: coding, reviewing, and unblocking across the Python backend and retrieval layers. Responsibilities - Lead hands-on development of the AI Extraction Gateway, progressing from Simple RAG to Complex RAG - Implement and tune the expert-weighted (SME) retrieval layer and structured result validation - Own confidence score calibration; collaborate with the BA on accuracy rubrics and test evidence - Drive technical delivery cadence: sprint planning, code reviews, technical risk identification, and team unblocking - Ensure architectural patterns are implemented consistently across the codebase - Collaborate with the Data Engineer on ingestion pipeline integration points and vector store schema - Implement and evolve the query orchestration layer (Python/FastAPI, AWS Lambda/ECS) - Support the QA Automation Engineer in designing the validation harness for RAG outputs - Maintain development observability: structured logging, CloudWatch dashboards, X-Ray tracing Qualifications - +90% English written and oral (at least B2 level) with excellent communication skills - 6+ years in software development; minimum 2 years in a tech lead or senior engineering lead capacity - Strong Python development skills; FastAPI or equivalent async Python framework required - Hands-on AWS experience: ECS and/or Lambda, API Gateway, DynamoDB, S3, CloudWatch, X-Ray - Experience with vector databases OpenSearch, Pinecone, Weaviate, or equivalent - Solid understanding of API design, service decomposition, and clean backend architecture - AI Experience (Required Not Optional) - Delivered at least one production RAG, semantic search, or LLM-integrated application end-to-end not a prototype or internal tool - Practical experience integrating with LLM provider APIs (OpenAI, Anthropic, or Amazon Bedrock) in a production or enterprise configuration - Working knowledge of chunking strategies, embedding models, retrieval ranking, and prompt engineering in a production context - Experience with confidence scoring, retrieval evaluation, or hallucination mitigation approaches in a deployed system Nice-to-Have - Experience with LangChain, LlamaIndex, or similar LLM orchestration frameworks - Familiarity with OCR pipelines and document extraction tooling (AWS Textract, Tesseract, or equivalent) - Exposure to multi-tenant data isolation patterns and tenant-scoped encryption key management
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Engineering Team Leader
RemoteThe easier way to employ globally. Remote builds belonging for your team with payroll, benefits, & compliance solutions.
Role Description A Team Leader is responsible for all the work of a team and the spokesperson for everyone in it. They are expected to manage the team dynamics and always bring the best in everyone. A team leader is not expected to be the best in a team but rather help others become the best version there is and gear the team towards optimised execution. Key Responsibilities: - Managing a small product team of 3-5 engineers (backend and frontend). - 30% of the time spent doing management work. Outside of that actively participates in product development in their team. - Being involved in hiring processes for their own team and potentially help out their peers. - Responsible for the onboarding process of new engineers. - Manage team dynamics and bring out the best in team members. - Giving continuous and constructive feedback. - Helping the team grow continuously as a group and responsible for each direct report’s career. - Providing guidance and coaching to the team. - Redesign how engineering work ships with autonomous agents as the default execution layer. - Propose and operationalize agentic workflows end-to-end (spec → plan → execute → verify) to deliver outcomes faster. - Build reusable agentic workflows and primitives in the codebase. - Use verification loops (tests, checks, evals, guardrails) to ensure results are correct, secure, reliable, and scalable. Qualifications - Managed an engineering team of at least 2 people. - Extensive experience with Backend (Elixir/Phoenix or Ruby or functional programming). - Commitment to promoting all of Remote's values within the team and the greater organisation. - Strong engineering fundamentals and a track record of shipping production systems that are secure, reliable, and scalable. - Practical experience designing or adopting agentic/automation workflows (or comparable systems) and improving them through iteration. - Ability to think in systems: define specs clearly, break down plans, instrument verification, and close the loop on quality. - Solid communication skills. - Solid knowledge of engineering and development principles and best practices. - Proven organizational skills with attention to detail. - Focused on efficient processes with a kind, people-first approach. - Ability to inspire others and instill confidence. - Good understanding of team dynamics. - Ambitious and intentional about diversity, equality, and inclusion. - Demonstrates strong automation and AI capabilities and AI fluency. Requirements - You'll report to: Engineering Manager - Direct reports: 2-5 Engineers - Team: Engineering - Location: Anywhere in the world - Start date: As soon as possible Benefits - Work from anywhere - Flexible paid time off - Flexible working hours (async) - 16 weeks paid parental leave - Mental health support services - Stock options - Learning budget - Home office budget & IT equipment - Budget for local in-person social events or co-working spaces
Engineering Manager
Phorest SoftwarePhorest is your all-in-one solution to managing and growing your business. #TogetherWeGrow
• Lead, mentor, and develop an engineering team within the Pay Pillar. • Foster a culture of continuous learning, personal growth, and open communication to enhance team engagement and performance. • Actively participate in recruiting, onboarding, and building a diverse and inclusive team. • Provide strong technical guidance, ensuring best practices, scalability, and maintainability in all solutions. • Work closely with the Principal Engineer to prioritize and address technical challenges effectively. • Contribute hands-on where needed—reviewing code, supporting system design, and guiding the team in building complex distributed systems. • Partner with Product Managers, Designers, and other Engineering teams to deliver cohesive, high-quality solutions. • Champion the observability strategy, ensuring service level objectives (SLOs) are defined and met. • Implement robust monitoring tools to proactively detect and address system issues. • Drive the execution of key technical projects, ensuring timely delivery while maintaining quality. • Regularly report to the Senior Engineering Manager on progress, strategy, and team challenges requiring support.
• You will own, build, and run your startup in fields such as Supply Chain. • You will embark on an extensive personal development journey crafted by unicorn founders and follow a fully customised programme enhancing your goal, time, and energy management. • You will receive support in hiring through our network to over 50,000 professionals and advice as well as best practices from serial entrepreneurs. • You will receive intensive coaching to make your startup ready to raise millions in funding. • You will iterate your product with us until having reached product-market-fit and receive support in building up a sales force or creating a marketing engine respectively.
Software Engineering Manager – Platform
ENSEKThe award-winning SaaS platform behind leading energy suppliers.
• Team leadership: Line manage, mentor and grow a team of platform engineers and SREs. Build a high‑performing, psychologically safe culture that values learning, accountability and continuous improvement. • Technical strategy & delivery: Define and execute the platform roadmap including compute, networking, storage, CI/CD and Kubernetes‑based services. Balance technical debt, reliability work and new feature delivery. • Reliability & SLAs: Own SLIs/SLOs for platform services, drive reliability programmes, and ensure teams meet agreed availability and performance targets. • Observability & incident management: Champion end‑to‑end observability (metrics, tracing, logging), lead major incident responses, and run blameless post‑incident reviews with actionable RCA and follow‑through. • Automation & infrastructure as code: Promote automation-first approaches for provisioning, deployments and runbook automation using IaC and CI/CD best practice. • Security & compliance: Work closely with InfoSec to embed secure configurations, secrets management and compliance controls into the platform lifecycle.




