
Senior Software Engineer
- Bogotá DC
- Permanente
- Tiempo completo
- Actively participate in refinement sessions, contributing to solution design, acceptance criteria, development notes, and testing focus areas.
- Help align the team when story scoring differs, explaining technical effort and guiding consensus.
- In planning meetings, highlight blockers and dependencies, and ensure clarity around sprint goals and commitments.
- Share honest updates in daily standups and respond proactively to blockers raised by teammates.
- In retrospectives, reflect on learnings, celebrate wins, and suggest actionable improvements.
- Lead release ticket reviews, guiding product owners in selecting appropriate tickets and preparing for deployments in staging and production environments.
- Deliver high-quality code using the Brandbank tech stack, including but not limited to .NET, C#, React, SQL Server, and Azure services.
- Support testers during sprint and release testing, ensuring issues are resolved promptly.
- Own and execute deployments in higher environments, ensuring stability and accountability.
- Provide third-line support and troubleshoot production issues with care and urgency.
- Mentor other developers, guiding them on architecture, coding standards, delivery practices and sprint work.
- Liaise with product owners, testers, and other team members to ensure clarity and alignment.
- Collaborate with domain tech leads and solution architects for technical guidance and direction.
- Guide product owners on technical priorities and feasibility of sprint items.
- Ensure that sprint commitments make sense from both technical and business perspectives.
- Strong experience with C#, .NET (ASP.NET, MVC, Core) and SQL Server.
- Familiarity with React, JavaScript/TypeScript, and modern front-end frameworks.
- Experience with Azure services (App Services, Service Bus, Functions, Cosmos DB, Storage Accounts, etc.).
- Proficiency in GIT, unit testing frameworks, and working with JSON/XML.
- Ability to learn new technologies quickly and apply them effectively.
- 5+ years in software engineering roles, with proven experience in agile environments
- Strong understanding of software architecture, design principles, and data modeling
- Experience mentoring developers and supporting cross-functional teams
- Excellent communication skills, able to explain complex ideas to technical and non-technical audiences
- Comfortable managing own tasks and supporting others to stay on track
- You help the team deliver better, not just through your own code, but through guidance, collaboration, and proactive support.
- You’re proactive in identifying risks, blockers, and opportunities for improvement.
- You’re a trusted voice in sprint ceremonies, release planning, and retrospectives.
- You’re accountable for production changes and ensure stability for live users.
- You mentor others, raise the bar for quality, and help the team grow.
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee-Assistance-Program (EAP)