Senior Software Developer

Posted 4 days ago

This is a fully remote position, open to applicants in Colombia.

📋 Description

• Serve as a technical leader within the team and the wider engineering organization.

• Demonstrate best practices by utilizing agentic-AI tools as the primary methodology.

• Influence architecture and design while enhancing engineering quality standards.

• Collaborate with cross-functional stakeholders to convert technical decisions into business value.

• Develop architecture, prototypes, and design proposals that align with the product and platform vision.

• Shape technical direction through architecture reviews, RFCs, prototypes, design discussions, and active SDLC delivery.

• Outline and implement product/platform architecture roadmaps alongside senior developers, architects, and tech leads.

• Decompose large initiatives into manageable, incremental deliveries.

• Advocate for proposals from design to production implementation.

• Enhance product builds, CI/CD pipelines, and the overall software development lifecycle (SDLC).

• Propel automation across builds, testing, deployment, and operational workflows.

• Assess emerging technologies, evaluate build-vs-buy decisions, and identify platform modernization opportunities.

• Diagnose persistent production issues and enhance reliability, observability, monitoring, and incident response.

• Maintain technical documentation and facilitate design discussions.

• Represent the team in interactions with Technology, Operations, Product/UX, Security, SMEs, and external stakeholders.

• Guide developers through design reviews, AI sessions, and provide feedback on skills, prompts, and agent inputs.

• Define and refine backend service architecture and standards to ensure scalability, security, reliability, and APIs.

• Design, construct, and manage distributed cloud-native services.

• Collaborate with QA, Security, Product, Operations, architects, and technical leads.

• Oversee the cloud-platform security posture and CVE remediation.

• Apply or review applied-cryptography and secure-transport patterns.


⛳️ Requirements

• Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.

• Over 8 years of professional software development experience with a proven impact beyond a single team.

• Experience in designing and managing distributed, cloud-native SaaS/multi-tenant platforms at scale, preferably on AWS.

• Strong foundation in software principles: OOP, design patterns, SOLID principles, and code quality advocacy.

• Familiarity with agentic-AI software development practices.

• Proficiency in designing and utilizing HTTP APIs such as REST or GraphQL.

• Experience in mentoring developers and shaping architectural decisions across teams.

• Excellent written and verbal communication skills.

• Strong drive to enhance processes, tools, methodologies, and product quality.

• In-depth knowledge of cloud-native service architecture.

• Background in native Windows/C++ or a willingness to develop skills for legacy codebase refactoring and patching.

• Experience with Java 25, SpringBoot, Spring Cloud Gateway, AWS, CloudFormation, Terraform, Kubernetes/Istio, AWS CDK, DocumentDB, PostgreSQL, JUnit, New Relic, Jira, Devin, Claude, GitHub.

• Responsible usage and assessment of AI-assisted development tools.

• Preferred: Familiarity with Azure or Google Cloud, Docker, Kubernetes, open-source contributions, native Windows development (C++/MFC/COM), or applied cryptography libraries.


🏝️ Benefits

• Flexible work options and remote opportunities.

• Generous time-off policies.

• Comprehensive benefits package.

• Performance bonuses.

• Recognition programs.

• Opportunities for career advancement.

• International projects and collaboration with a diverse, global team.

• Permanent contract with all legal benefits.

• Prepaid medical services.

• Life insurance and funeral assistance.

• Internet allowance.

• Home office stipend.

• Competitive compensation, above the market average.

• 100% remote work environment promoting work-life balance.

• 5 Personal Time Off days per year.

• Sick Leave Top up to total 100% of salary paid by the employer from Day 3 to Day 90.

• Recognition Award and additional paid time off in acknowledgment of the corresponding year of service.

• Enhanced vacation benefits starting at 5 years of service.

• Mentorship from highly experienced professionals.

• Budget allocated for training.

• An AI-first engineering organization utilizing modern tools, automation, and AI-driven methodologies.

People also viewed

Shield AI9 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix10 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom11 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps11 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce13 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly16 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers