logo

View all jobs

Senior Software Engineer (AI-Ready)

Remote, LATAM


We are seeking an experienced Senior Software Engineer to join our team working on enterprise software solutions. This role focuses on designing, building, and maintaining production-grade distributed systems with a strong emphasis on backend architecture, complex problem-solving, and system reliability. While AI capabilities are on the product roadmap, the immediate focus is on strengthening the core platform, making this ideal for a full-stack engineer who can handle complex backend challenges today while being ready to integrate AI solutions tomorrow.


Key Responsibilities

Backend Architecture & System Design
  • Redesign and optimize core system architecture to improve performance, resilience, and scalability
  • Analyze and improve how services interact across the platform
  • Propose and implement architectural improvements based on deep system understanding
  • Design efficient data flows and processing pipelines across distributed components

Complex Problem Solving & Debugging
  • Investigate and resolve critical production issues under time pressure
  • Debug complex distributed system problems involving message queues, data synchronization, and service interactions
  • Identify root causes and implement both immediate fixes and long-term solutions
  • Work with Kubernetes to analyze component behavior and troubleshoot issues

Distributed Systems & Messaging
  • Work with message queues (RabbitMQ or similar), including consumer patterns, queue configuration, and message routing
  • Design and implement asynchronous processing and background jobs
  • Ensure proper service coordination and avoid race conditions or duplication issues
  • Build resilient systems that handle failures gracefully

Database & Data Management
  • Work with MongoDB, including query optimization, projections, and schema management
  • Manage Elasticsearch indexing and synchronization with primary data stores
  • Handle data consistency challenges across multiple storage systems
  • Address deserialization and migration issues in evolving schemas

Technical Leadership & Documentation
  • Participate in requirements grooming and product planning sessions
  • Create and maintain client-facing API documentation
  • Communicate technical decisions and trade-offs to product leadership
  • Make autonomous technical decisions within established trust boundaries

Future: AI Integration
  • As the platform matures, integrate AI capabilities into existing workflows
  • Work with LLMs, RAG systems, and AI pipelines when roadmap priorities shift
  • Apply strong engineering fundamentals to production-grade AI implementations


Required Qualifications
  • 5+ years of software development experience with strong backend fundamentals
  • Strong .NET development skills: this is the primary technology stack
  • Experience with distributed systems, including microservices, message queues, and async processing
  • Hands-on experience with Kubernetes for deployment and troubleshooting
  • Experience with NoSQL databases (MongoDB preferred) and search engines (Elasticsearch)
  • Experience with message brokers (RabbitMQ, Kafka, or similar)
  • Strong debugging skills for complex, multi-service production issues
  • Experience working with production environments and handling critical incidents
  • Ability to work autonomously and make sound technical decisions

Preferred Qualifications
  • Python skills: used across the platform, including AI integration and tooling
  • Experience with LLMs and generative AI in production (valuable for future roadmap)
  • Background in RAG architectures, vector databases, and retrieval systems
  • Experience with DevOps practices, including CI/CD pipelines and infrastructure as code
  • Familiarity with AI SDKs (OpenAI, Anthropic, Azure AI, etc.)
  • Experience with API design and documentation
  • Background in system performance optimization and cost reduction

Education:
  • A bachelor's degree in Computer Science, Software Engineering or a related field would be of great value, but if you’re passionate and have the experience that backs up your abilities, for us, talent outweighs degree every time.
AP Perks
  • Remote work
  • Most cutting-edge technologies
  • Opportunity to work with people who are at the top of their field
  • Great culture and environment
  • Competitive remuneration package. We reward excellence
  • Referral bonus
  • Career growth
  • Collaborative learning environment
  • Mentorship programs
  • Professional trainings
About Authority Partners:
Authority Partners is a leading and global IT services company with over 26 years of experience, serving clients within the financial, healthcare, insurance, mortgage and technology sectors among many others. We are committed to building relationships with IT professionals who possess integrity, dedication, teamwork, and the desire to learn and grow with us. We specialize in placement for long-term contract and permanent opportunities and helping our consultants achieve their career success.

Authority Partners is an equal opportunity employer, committed to providing a workplace that is inclusive and free from all types of discrimination. We value diversity and strive to create a positive and inclusive environment for all employees. Join us in our mission to excel in the IT industry and make a significant impact with your expertise!

 

Share This Job

Powered by