Software Engineering Manager (C#/.NET)

StoneX Group Inc.

Bogotá ciudad

Híbrido

COP 90.000.000 - 180.000.000

Jornada completa

hace 11 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca la empresa.

Supera los filtros ATS

Descripción de la vacante

StoneX Group Inc. in Bogotá is seeking a deeply technical Engineering Manager to lead the Client Onboarding engineering team in Colombia.

This player-coach role combines architectural leadership with hands-on software delivery across React applications, APIs, microservices, and cloud infrastructure. You will set technical direction, mentor engineers, drive AI-assisted development, and ensure security, scalability, and regulatory alignment.

Formación

  • 12+ years of professional software engineering experience.
  • 3+ years in technical lead or engineering manager roles.
  • Experience designing agentic AI workflows is a plus.

Responsabilidades

  • Own technical direction and solution architecture for the onboarding team.
  • Lead end-to-end system design across React apps, APIs, microservices and cloud infra.
  • Mentor developers and leads, fostering ownership and continuous improvement.
  • Lead AI-assisted engineering initiatives and enforce coding standards and CI/CD practices.
  • Ensure security, scalability, and regulatory compliance across solutions.

Conocimientos

Technical leadership
React/TypeScript
C#/.NET Core
Cloud: Azure
Microservices
AI-enabled engineering
Architectural design
CI/CD

Educación

Bachelor’s or Master’s in CS/Engineering

Herramientas

PostgreSQL
SQL Server
Kubernetes
Kafka
Azure Functions
API gateways

Descripción del empleo

Connecting clients to markets - and talent to opportunity

With 5,400+ employees and over 80,000 institutional, commercial, and payments clients, we operate from more than 80 offices spread across six continents. As a Fortune 100, Nasdaq-listed provider, we connect clients to the global markets - focusing on innovation, human connection, and providing world-class products and services to all types of investors.

Overview

Permanent, full-time

With 5,400+ employees and over 80,000 institutional, commercial, and payments clients, we operate from more than 80 offices spread across six continents. As a Fortune 100, Nasdaq-listed provider, we connect clients to the global markets - focusing on innovation, human connection, and providing world-class products and services to all types of investors. Whether you want to forge a career connecting our retail clients to potential trading opportunities, or ingrain yourself in the world of institutional investing, StoneX Group is made up of four business segments that offer endless potential for progression and growth.

Corporate

Engage in a deep variety of business-critical activities that keep our company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you’ll have the opportunity to optimize processes and implement game-changing policies.

Responsibilities
Position Purpose

We are seeking a deeply technical Engineering Manager to lead a Client Onboarding engineering team in Colombia. This is a player-coach role, not a traditional management-only position. The successful candidate will set the technical direction for the team, lead architecture and solution design, guide engineers through complex delivery challenges, and remain directly involved in the codebase.

Approximately 70% of the role will focus on technical leadership, architecture, system design, AI enablement, engineering standards, mentoring, and delivery direction. The remaining 30% will involve hands-on individual contribution, including development of critical functionality, proof-of-concept implementation, code reviews, debugging, and production problem-solving.

The Engineering Manager will also lead the team’s adoption of AI-assisted and agentic engineering practices. This includes the effective use of enterprise-approved AI coding assistants, task-specific engineering agents, automated testing agents, reusable skills and workflows, and AI-supported modernization approaches.

AI fluency is an explicit expectation of this role. The Engineering Manager should be able to distinguish between using AI to improve software delivery and embedding AI capabilities into the products and platforms the team develops.

Primary duties will include as per below:
  • Own the technical direction and solution architecture for the engineering team, ensuring alignment with enterprise standards and the broader Client Onboarding technology strategy.
  • Lead end-to-end system design across React applications, APIs, microservices, workflow components, relational and NoSQL databases, event streams, cloud infrastructure, and external integrations.
  • Translate complex business, operational, and regulatory requirements into scalable technical designs and executable engineering plans.
  • Produce and review architecture diagrams, technical specifications, API contracts, data models, event schemas, integration patterns, and implementation approaches.
  • Drive modernization initiatives involving cloud-native applications, microservices, event-driven architecture, containerization, platform engineering, and legacy application transformation.
  • Act as the team’s primary technical escalation point for architecture, design, development, integration, performance, security, and production issues.
  • Lead technical design reviews and code reviews while ensuring key architectural decisions are documented and understood by the team.
  • Establish and reinforce engineering standards covering code quality, automated testing, CI/CD, security, observability, resilience, performance, and maintainability.
  • Ensure non-functional requirements—including scalability, availability, recoverability, security, auditability, and monitoring—are incorporated into solution designs from the outset.
  • Identify and mitigate architectural risks, technical debt, delivery bottlenecks, system inefficiencies, and cross-team dependencies.
  • Break complex initiatives into clear technical deliverables and provide engineering estimates, implementation sequencing, dependency analysis, and delivery guidance.
  • Mentor developers and technical leads, helping them strengthen their architecture, system design, coding, testing, troubleshooting, and production-support capabilities.
  • Promote a culture of technical ownership, experimentation, continuous improvement, knowledge sharing, and engineering excellence.
AI and Agentic Engineering Leadership
  • Define and drive the team’s strategy for using AI across the software-development lifecycle, including requirements analysis, solution design, coding, testing, documentation, code review, modernization, debugging, and incident investigation.
  • Promote the responsible use of enterprise-approved AI development tools such as GitHub Copilot, Claude Code, or equivalent platforms.
  • Identify opportunities to use agentic AI to automate repeatable engineering activities, including:
    • Code generation and refactoring.
    • Legacy-code analysis and modernization.
    • Unit, integration, and end-to-end test creation.
    • Pull-request analysis and code-quality checks.
    • API and technical-documentation generation.
    • Dependency and vulnerability analysis.
    • Production-log investigation and root-cause analysis.
    • Application onboarding, configuration, and repository setup.
  • Design reusable AI engineering assets, including prompts, instructions, skills, rules, agent definitions, workflows, reference implementations, test suites, and evaluation criteria.
  • Establish a centrally governed approach for distributing approved AI guardrails and reusable agent capabilities across engineering repositories.
  • Lead proof-of-concept initiatives to validate AI-assisted development approaches before broader adoption.
  • Evaluate where agentic workflows provide measurable value and where deterministic software, traditional automation, or human review remains more appropriate.
  • Establish human-in-the-loop controls for AI-generated code, designs, tests, documentation, and production recommendations.
  • Ensure AI-assisted engineering complies with enterprise requirements for security, data privacy, intellectual property, access control, auditability, and regulatory compliance.
  • Define standards for reviewing and validating AI-generated output, including automated testing, security scanning, peer review, traceability, and approval requirements.
  • Measure the impact of AI adoption through tangible engineering outcomes such as delivery cycle time, development effort, test coverage, defect rates, rework, maintainability, and production stability.
  • Evaluate new models, agent frameworks, developer tools, orchestration platforms, and AI engineering patterns while avoiding unnecessary vendor lock-in.
Product and Platform AI Capabilities
  • Identify appropriate opportunities to embed AI or machine-learning capabilities within Client Onboarding products and internal platforms.
  • Guide the architecture of AI-enabled solutions using relevant patterns such as large language models, retrieval-augmented generation, vector search, structured output, tool or function calling, and workflow orchestration.
  • Ensure AI-enabled product capabilities include appropriate safeguards for accuracy, explainability, auditability, data protection, and human oversight.
  • Define evaluation approaches for AI capabilities, including expected behavior, accuracy thresholds, failure conditions, regression testing, and operational monitoring.
  • Partner with Product, Architecture, Information Security, Compliance, and Data teams when evaluating or implementing AI-enabled functionality.
Engineering and Delivery Leadership
  • Partner with Product and Quality Engineering to ensure requirements, acceptance criteria, testing strategies, and implementation plans are aligned before development begins.
  • Coordinate with Architecture, Cloud Engineering, DevOps, Information Security, and other engineering teams to resolve dependencies and deliver integrated solutions.
  • Maintain a strong focus on delivery while balancing strategic architecture, platform modernization, technical debt, AI experimentation, and operational responsibilities.
  • Provide appropriate people leadership, including setting expectations, providing technical feedback, supporting career development, contributing to hiring, and addressing performance concerns.
Hands-On Individual Contribution - Approximately 30%
  • Design, develop, test, and maintain production-grade functionality using React, TypeScript, C#, and .NET Core.
  • Contribute directly to critical code paths, shared frameworks, complex integrations, and technically challenging features.
  • Create reference implementations that demonstrate the expected architecture, coding standards, testing practices, and AI-assisted development approach.
  • Personally use approved AI development tools to accelerate implementation while maintaining accountability for the quality and correctness of the final output.
  • Build and refine task-specific engineering agents, reusable prompts, agent workflows, repository instructions, and development guardrails.
  • Develop proofs of concept for agentic engineering workflows and AI-enabled product capabilities.
  • Experiment with patterns such as tool calling, structured outputs, retrieval-augmented generation, AI-assisted testing, and workflow orchestration.
  • Troubleshoot complex application, infrastructure, data, integration, and production issues, working with engineers to identify root causes and implement sustainable fixes.
  • Participate actively in code reviews and provide detailed, actionable feedback on architecture, design, security, performance, testability, and maintainability.
  • Review AI-generated code and technical artifacts with the same rigor applied to manually produced work.
  • Build and maintain automated tests, including unit, integration, contract, component, performance, and end-to-end tests.
  • Contribute to CI/CD pipelines, deployment automation, application telemetry, dashboards, alerts, and operational-readiness activities.
  • Remain close to the codebase and delivery process to maintain technical credibility and make informed engineering decisions.
Qualifications
  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
  • 12+ years of professional software-engineering experience, including significant experience building and evolving large-scale enterprise applications.
  • At least 3 years of experience as a technical lead, architecture lead, engineering manager, or equivalent technical leadership role.
  • Experience designing or implementing agentic AI workflows for software engineering or enterprise applications.
  • Experience creating reusable AI agents, prompts, skills, instructions, workflows, evaluation suites, or repository-level AI guardrails.
  • Demonstrated ability to technically lead an engineering team while continuing to contribute directly as an individual engineer.
  • Experience within Banking, Financial Services, FinTech, or another highly regulated enterprise environment.
  • Deep hands-on experience building scalable web applications using React with TypeScript; strong Angular experience may also be considered.
  • Strong experience designing and developing enterprise applications, APIs, and services using C# and .NET Core.
  • Strong understanding of software architecture, object-oriented design, domain modeling, design patterns, and clean-code principles.
  • Experience designing distributed systems and microservices, including synchronous and asynchronous integration patterns.
  • Strong knowledge of event-driven architecture and messaging or streaming platforms such as Apache Kafka.
  • Hands-on experience with PostgreSQL, SQL Server, Kubernetes, Kafka, Azure Functions, API gateways, application-configuration platforms, and secrets-management services.
  • Experience implementing highly available, resilient, secure, and regulated enterprise systems.
  • Strong knowledge of cloud platforms, preferably Microsoft Azure, and cloud-native application principles.
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes.
  • Experience building and maintaining CI/CD pipelines, preferably using Azure DevOps or an equivalent delivery platform.
  • Strong understanding of automated-testing practices, including TDD/BDD, unit testing, integration testing, contract testing, and end-to-end testing.
  • Experience with relational and NoSQL databases, data modeling, database performance, and transaction-management principles.
  • Strong knowledge of authentication, authorization, secrets management, secure coding, vulnerability remediation, and application-security practices.
  • Experience implementing observability through structured logging, metrics, distributed tracing, dashboards, monitoring, and alerting.
  • Demonstrated experience using AI-assisted development tools to support software design, implementation, testing, documentation, or troubleshooting.
  • Practical understanding of the strengths and limitations of generative AI, including hallucination risk, context limitations, data-security considerations, and the need for human validation.
  • Demonstrated ability to diagnose complex production issues and guide teams through root-cause analysis and corrective action.
  • Strong ability to prioritize across multiple initiatives and balance architecture, delivery, technical debt, innovation, and operational responsibilities.
  • Excellent communication skills with the ability to explain complex technical topics to engineers, architects, product partners, and business stakeholders.
  • Experience working effectively with globally distributed, cross-functional teams.
Education / Certification Requirements
  • University qualification in Computer Science / Software Engineering or similar discipline OR a great GitHub portfolio showcasing your most recent projects.
Working environment
  • Hybrid - 4 days in office ((Office location: Avenida Carrera 9A - Avenida Carrera 9A # 115-06/30 Edificio Torre Tierrafirme Bogotá, 110111 Colombia).
  • Full Time Employment type of contract
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer (AI & Systems)
Software Engineer (AI & Systems)

RemoteTal • Colombia

Presencial
COP 147.956.352 - 258.923.617
Bonuses based on delivery
Flexibility in scheduling
Software Application Engineer (Java or .NET)
Software Application Engineer (Java or .NET)

StoneX Group Inc. • Bogotá ciudad

Híbrido
COP 120.000.000 - 190.000.000
QA Automation Engineer
QA Automation Engineer

StoneX Group Inc. • Bogotá

Híbrido
COP 100.440.000 - 156.240.000
Manager, Engineering
Manager, Engineering

Liberty Specialty Markets Latam • Bogotá ciudad

Presencial
COP 240.000.000 - 360.000.000
Software Security Engineer
Software Security Engineer

Caseware • Colombia

A distancia
COP 140.000.000 - 190.000.000
Life insurance
Funeral assistance
Home office stipend
Java Software Developer
Java Software Developer

StoneX Group Inc. • Bogotá ciudad

Híbrido
COP 90.000.000 - 130.000.000
Engineering Manager - AI-Driven C#/.NET Platform
Engineering Manager - AI-Driven C#/.NET Platform

StoneX Group Inc. • Bogotá ciudad

Híbrido
COP 90.000.000 - 180.000.000
AI EXTERNAL CONSULTANT ENGINEER
AI EXTERNAL CONSULTANT ENGINEER

Atento • Bogotá ciudad

Presencial
COP 85.000.000 - 160.000.000
Principal Engineer — Full Stack, Cloud & AI
Principal Engineer — Full Stack, Cloud & AI

Nearshore Business Solutions • Medellín

Presencial
COP 240.186.659 - 343.123.799
Opportunity for full-time conversion
Collaborative environment
High-impact role with influence on company growth
AI Engineer (Generative AI / Machine Learning)
AI Engineer (Generative AI / Machine Learning)

Golabs Tech • Colombia

Presencial
COP 187.447.000 - 374.895.000
Competitive Compensation
100% Remote Work
Paid Time Off
+5