Senior Java Software Engineer Medellin, Colombia, Remote
Brightgrove Ltd.
Our Client is a custom software development firm in the US. The teams of senior engineers has built production web applications, mobile applications, and systems integrations for established and growing businesses.
Services: custom software development, data integration and systems architecture, AI-enabled software solutions, technical discovery and product definition.
We're building an advertising marketplace on top of an established network of digital screens. Screen owners bundle up their inventory and sell it. Brands buy placements and run campaigns against them. Our system pushes approved creative out to screens, counts every play, cuts the ad when the budget's spent, and produces the numbers that underpin the invoicing.
The marketplace itself is new. None of it exists yet. The architecture we’ve proposed is what will make this a success.
Some of what's in it:
- An event ledger handling around 5 million plays a day. Append-only, idempotent, auditable, and it needs to accept new event types later without anyone going near the schema.
- Budget enforcement, which runs as a loop across several systems. Playback gets measured, attributed to a campaign, drawn down against that campaign's budget, and the allow/deny result gets picked up downstream at the next scheduling cycle. Those systems don't all run at the same speed, so their latencies are inputs to the design rather than something we assume away.
- Attribution that happens exactly once to avoid confusion. Do it twice and you eventually get an audit trail that disagrees with an invoice.
- The marketplace domain proper: inventory, packages, campaigns, approvals, and two ways to price a buy — a flat package price, or CPM drawn down against measured delivery.
- The interface contracts between our service and the existing platform. You'd co-author them and own them through implementation.
- The new service doesn't run on its own. It reaches into identity, content and scheduling, policy evaluation, and a data lake that all belong to the customer’s existing platform, and a fair share of the work is changes we write into that platform's repositories and take through its review process. Everything additive, everything shipped switched off until we turn it on. Nothing already running is allowed to break.
- So there's design work here and there's integration work, and we want someone who's interested in both. There's plenty of each.
- We use AI coding agents as a normal part of how we work; the requirements doc covers what that means day to day and it's worth reading properly.
Your Team
This team uses AI coding agents as a standard part of the development workflow. A meaningful share of first-draft implementation is agent-generated and then reviewed, corrected, and integrated by engineers. This does not change what we are hiring for — senior engineering judgment, systems design, and accountability for what ships — but it does change the daily shape of the work: proportionally more specification, review, and integration; proportionally less first-draft typing.
We are looking for an engineer who has already worked this way in production and has developed real calibration around it: high trust on mechanical and boilerplate output, high scrutiny on contracts, correctness, security, and edge cases. The common failure modes — confidently wrong logic, misremembered APIs, silent scope creep, over-broad refactors — should be familiar territory rather than a new discovery.
Candidates who are categorically opposed to this workflow and those who would merge generated code without independent verification are both poor fits.
We are seeking a Senior Java Engineer to serve as the technical anchor for a high-stakes, greenfield platform development initiative. In this role, you play a large role in the implementation of complex backend systems using Kotlin and Java on Spring Boot, operating within an AWS-native environment. Your focus will be on building scalable, distributed architectures that integrate seamlessly with various production systems, requiring a deep understanding of systems design and high-performance engineering.
This is a high-impact engineering leadership role that demands both hands-on technical excellence and the ability to drive architectural standards. You will own the design of critical API contracts, manage complex integration points across multiple teams, and maintain a rigorous quality bar through comprehensive code reviews. Working closely with the project lead, you will be responsible for translating high-level architecture into robust, production-ready services while navigating the technical challenges of a cross-functional engineering landscape.
The successful candidate will demonstrate accountability for the correctness and reliability of core system components, including authentication, idempotency, and transactional integrity. We expect an engineer who can manage the technical debt and integration complexities inherent in large-scale platform delivery, ensuring that all shipped systems are verified, performant, and maintainable.
What's in it for you
- Interview process that respects people and their time
- Professional and open IT community
- Internal meet-ups and resources for knowledge sharing
- Time for recovery and relaxation
- Bright online and offline events
- Opportunity to become part of our internal volunteer community
Responsibilities
Architecture & Implementation
- Design and build backend services in Kotlin and Java on Spring Boot, deployed to AWS ECS Fargate behind API Gateway.
- Design and implement the high-throughput, append-only playback ledger — idempotent, auditable, and correct at approximately 5M events per day.
- Model and tune MySQL (Aurora/RDS) schemas for the ledger and marketplace read paths.
- Provision and maintain application infrastructure as code.
- Contribute to SPAs in React and TypeScript where backend work extends into the client.
- Own the code reviews and standards for the Kotlin and Java Spring Boot applications
Contracts & Cross-Team Integration
- Co-author the interface contracts between new services and the existing platform repositories; own them through implementation and revision.
- Author pull requests, negotiating scope and API changes with the owning teams through to merge and deploy.
- Implement and secure machine-to-machine authentication across service boundaries (JWT/OAuth, Cognito, KMS-signed tokens).
- Reconcile documented behavior against live system behavior — the existing documentation diverges from production in places, and finding those gaps early is part of the job.
Quality, Review & Delivery
- Review code at volume and set the standard for what merges.
- Verify by execution and automated test, not by inspection.
- Decompose the delivery plan into well-specified, independently buildable work streams and write the specifications others build against.
- Instrument the platform for observability and support limited-store pilot deployments, including full-loop validation on physical hardware.
Skills
Required Qualifications
- 8+ years of professional software engineering experience, with at least 5 years building and operating production JVM services.
- Deep Java and Kotlin proficiency — able to author and review idiomatic Kotlin and Java with equal confidence.
- Expert-level Spring Boot , including working experience across both the 2.7 and 3.x generations and the differences between them.
- AWS-native engineering experience — ECS Fargate, API Gateway, Aurora/RDS PostgreSQL, Redis, SQS or Kinesis, S3, Cognito, and KMS/IAM.
- Infrastructure-as-code fluency in any mainstream tool (Terraform, CDK, Pulumi, CloudFormation). The concepts transfer; the specific tool does not matter.
- REST API contract design and machine-to-machine authentication (JWT/OAuth, Cognito) in multi-service environments.
- Production MySQL experience — schema design, indexing, and query performance under sustained write load.
- Working proficiency in React and TypeScript — sufficient to review and extend a modern SPA.
- A demonstrated record of cross-team technical negotiation — landing an API or contract change through another team's review and release process.
- Professional experience using AI coding agents (Claude Code or equivalent) as part of a production development workflow, with calibrated judgment about where generated output can be trusted and where it must be scrutinized.
Preferred Qualifications
- Domain experience in DOOH, digital signage, AdTech, or CMS — playlists, impressions, CPM, and sold-unit mechanics.
- Data engineering literacy — Python, Prefect, AWS Glue, and Athena for data-lake read paths.
- Event-driven architecture and idempotent, append-only ledger design at scale.
- Terraform specifically , which is the incumbent IaC standard in the existing repositories.
- Observability and operations depth — metrics, tracing, and alerting design for a system entering pilot.
- ...digitizing governments and societies worldwide. Our innovative software solutions in taxes, social security, permits, and licenses impact... ...of 175+ professionals working from Curaçao, the Netherlands, Colombia, Bonaire and Bali. Join us in shaping the future of public service...SugeridoTiempo completoContratoTrabajar en la oficinaDesde casaTrabajo híbrido
- ...Role As part of NewtonX’s growing Medellín engineering hub, you’ll design and build the fast... ...Required ~5 years minimum experience as a software engineer, with strong React experience across... ...a clear path to greater scope as the Colombia team scales. What We Offer Full...SeniorTiempo completoContratoContratistaHorario flexible
- ...Bluelight Consulting is seeking a senior full-stack developer to architect and deliver end-to-end software solutions that power complex financial reporting and analytics. You will work across backend (Python, Flask, Celery) and frontend (React, TypeScript) with PostgreSQL...RemotoSenior
- ...NewtonX is expanding its Medellín engineering hub to build fast, modular user interfaces on top of our research platform. You’ll work on a small, energetic team that ships production-grade UI components and data‑rich experiences, collaborating with US-based leadership...Senior
- ...NewtonX is expanding its Medellín engineering hub to design and build fast, modular web interfaces powering our research platform. You will work on a small, high-impact team, shipping production-grade UI components and data-rich views that consume RESTful APIs. We'...Senior
- Manage complex and urgent freight quotations Validate pricing competitiveness and accuracy Act as SME for non-standard requests Support workload distribution and escalations Coach junior team members Identify process and rate gaps Requirements ~3+ years...SeniorInicio inmediato
- ...Jobtailor in Medellín, Colombia seeks a Freight Pricing Specialist to manage complex quotations and ensure pricing accuracy across Air, Ocean, and Inland logistics. You will mentor junior members and identify process improvements while handling non-standard requests....Senior
- ...Willis Towers Watson Colombia Corredores de Seguros en Medellín busca un Ejecutivo de Cumplimiento con perfil sénior para fortalecer la línea de cumplimiento, gestionar casos y coordinar con calidad y regionales. Requisitos: título universitario, mínimo 4 años en seguros...SeniorIndefinidoLunes a viernes
- AgileEngine, LLC. is seeking a Research Operations Associate to support a UX Research team by managing end-to-end participant recruitment for studies, with emphasis on B2B employer participants. You will lead the migration of the UX research repository to Dovetail and ...Remoto
- ...Agencia de Seguros Infondo LTDA busca un Ejecutivo Comercial Senior en Seguros para Medellín. Planear, desarrollar y ejecutar la estrategia comercial, buscando crecimiento, apertura de nuevos negocios y rentabilidad de la agencia. Se requiere profesional en áreas afines...Senior
- ...accurate workforce data. Translate complex data into clear, consumable insights and presentations for HR leaders, people managers and senior stakeholders. Collaborate with HRIS and People Ops to improve data quality, maintain documentation and implement robust...Senior
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...and compensation reviews Flexibility : work 100% remotely with flexible hours that support focus, autonomy, and a healthy...RemotoHorario flexible
$ 3,500,000
0666 10/08/2026 Ejecutivo Comercial Senior en Seguros - Medellin Indefinido Información de la vacante Empresa Agencia de Seguros Infondo LTDA ****@*****.*** Vacante 0666 10/08/2026 Ejecutivo Comercial Senior en Seguros - Medellin...SeniorIndefinidoEmpleo permanenteContrato- ...Manage escalations and ensure proper follow‑up and resolution. Prepare and deliver reporting activities. Qualifications Senior‑year student or graduate in administrative or related fields. Intermediate English proficiency 50% Intermediate Excel skills and...Senior
- ...Group, LLC is a progressive, fast-growing firm looking for a Senior Business Analyst to join their dynamic team. We are seeking... ...advanced Excel skills, and experience with project management software and data visualization tools. Preferred Skills Experience...SeniorTrabajar en la oficinaHorario flexible
- ...Jobtailor is seeking an experienced Java backend engineer to design and implement microservices using Spring Boot and Spring Cloud. You will build REST, SOAP, and GraphQL APIs and work with relational databases and MongoDB, contributing to architecture decisions. Join...
- ...AgileEngine, LLC. is seeking a Senior Data Engineer to design, automate, and manage data ingestion workflows for an Enterprise Service Management team. You will use Python for workflow development, Snowflake for storage, and OpenTelemetry for observability, with strong...RemotoSenior
- ...you join us! Job Description The AI Engineer is a force-multiplier role focused on... ...— map how teams move through the SDLC (Software Development Lifecycle), from planning to... ...across teams that don't report to them. ~ Senior hands-on software engineering background...SeniorTrabajar en la oficinaTrabajo híbridoLunes a jueves
- About Roca Alliances Roca Alliances is a specialized recruitment firm focused on connecting top-tier talent with leading global technology companies. We partner with innovative organizations worldwide, helping them scale high-performing teams through strategic and tailored...Senior
- ...time | AgileEngine | Colombia Posted On 08/12/2026... ...Job Information City Medellín State/Province... ...creates award-winning software for Fortune 500 brands... ...We are looking for a Senior Program Manager with... ...Flexible schedule with remote and office options....RemotoSeniorTiempo completoTrabajar en la oficina
- ...AgileEngine, LLC. is seeking a Senior Data Engineer to partner with an internal data team on a Customer Data Platform initiative. You will build... ..., and collaborate with cross-functional stakeholders. Remote work with Eastern Time overlap preferred. #J-18808-Ljbffr...RemotoSenior
- ...Jobtailor is seeking a senior freight pricing lead to direct a specialized pricing team in Medellín. You will manage pricing strategies, monitor SLA metrics, and ensure high-quality quotes with solid margin logic across air, ocean, and inland segments. The role requires...Senior
- ...Brightgrove Ltd. is seeking a Senior Java Engineer to lead a greenfield platform initiative, building scalable backend services in Kotlin and Java on Spring Boot within an AWS-native environment. You will own critical API contracts, drive architectural standards, and...Senior
- ...Aprio is seeking a Senior Business Analyst to help drive digital transformation, partnering with the Merger Strong Start team to deliver high-value work through analysis, backlog management, agile facilitation and stakeholder communication. You will translate complex...Senior
- ...-functional teams Maintain code quality through reviews and engineering best practices Contribute to technical documentation and architecture... ..., or related field ~3+ years of experience in Java development ~ Solid knowledge of microservices with Spring (Boot...
- ...5000 company that creates award-winning software for Fortune 500 brands and... ...ABOUT THE ROLE We are looking for a Senior Data Engineer to engineer, automate, and manage robust... ...compensation reviews Flexibility : work 100% remotely with flexible hours that support focus...RemotoSeniorHorario flexible
- ...AgileEngine, LLC. is seeking a Senior Full Stack Engineer to extend an internal developer portal and dashboard with a heavy focus on a Java backend and potential frontend rewrite in TypeScript. You will integrate with Snowflake and other relational/non-relational databases...RemotoSenior
- ...Stanley Black & Decker seeks a Senior SAP SOD Analyst to join the Access Controls/Corporate Controllership team as a remote employee in Colombia. You will manage and enhance the Segregation of Duties framework, design and maintain SOD controls in SAP, and collaborate with...RemotoSenior
- ...AgileEngine is seeking a DevOps / Site Reliability Engineer to maintain 24/7 reliability for a multi-cloud enterprise security program in Medellín, Colombia. You will lead major incidents as Incident Commander, own IaC with Terraform, CI/CD pipelines, and CSPM telemetry...Senior
- ...AgileEngine, LLC. is seeking a Senior Site Reliability Engineer to maintain enterprise infrastructure, spanning on-premise and SaaS-hosted systems. The role emphasizes Kubernetes cluster management, monitoring, and observability with Snowflake and OpenTelemetry, plus...RemotoSeniorHorario flexible
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Java Software Engineer Medellin, Colombia, Remote. ¡Sea el primero en aplicar!
- profesional senior Medellín, Antioquia
- analista de nomina senior Medellín, Antioquia
- diseñador industrial senior Medellín, Antioquia
- senior de auditoria kpmg Medellín, Antioquia
- desarrollador senior Medellín, Antioquia
- residente senior Medellín, Antioquia
- consultor ambiental senior Medellín, Antioquia
- senior executive assistant jobs remote Medellín, Antioquia
- senior graphic designer job remote Medellín, Antioquia
- abogado senior Medellín, Antioquia

