Lead Software Engineer

CEGSoftSan Juan, PR
$75,000 - $85,000Hybrid

About The Position

We are building the best workplace for thinkers, experts, service agents, designers, and developers to come together to innovate, grow, and truly make an impact in other peoples' lives through technology. We are proud creators of: Expert Tax - tax preparation software for accountants in Puerto Rico, Taxmania - tax preparation software for citizens of Puerto Rico, Edi - a document management software to modernize the digital office, Follow It - case management software. We serve over 150,000 customers every year. It is paramount for us to deliver quality software solutions and provide “above and beyond” customer experiences to ensure the highest level of customer satisfaction. We are looking for a Lead Software Engineer to oversee an Agile engineering team, provide technical mentorship, and drive project execution to deliver high-quality software solutions. In this role, you will serve as a key connection between engineers, product teams, functional teams, UI/UX teams, Product Managers, and leadership to ensure technical feasibility, product vision, and user experience are aligned with company initiatives and OKRs.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, preferred.
  • Eight or more years of proven experience as a Software Engineer, or equivalent knowledge and skills.
  • Experience creating formal personal development plans and managing individual, team, and process performance.
  • Experience with a variety of software development approaches and Agile methodology.
  • Experience in both architecture-level and implementation-level software design.
  • Experience in requirements gathering, analysis, and process improvement approaches.
  • Knowledge of C#, JavaScript, .NET, React, cloud-based applications, SQL, Entity Framework, Azure, and unit testing.
  • Strong complex troubleshooting and debugging skills.
  • Ability to drive projects toward key milestones and overcome challenges.
  • Excellent time management and prioritization skills.
  • Strong teamwork and collaboration skills.
  • Continuous learning and development mindset.
  • Creative and innovative mindset.
  • Excellent written and verbal communication skills in English and Spanish.
  • Analytical thinking and problem-solving attitude.
  • Ability to manage multiple tasks effectively.
  • Ability to lead and influence others.
  • Ability to work independently with minimal supervision.

Responsibilities

  • Lead and mentor the engineering team, promoting collaboration, technical excellence, Agile practices, and continuous improvement.
  • Partner with Product Managers, leadership, UI/UX, functional teams, and Agile Coaches to align product development with company goals and OKRs.
  • Serve as a technical consultant for architecture decisions, implementation planning, risk management, and delivery quality.
  • Manage complex projects from design through release, ensuring priorities, timelines, sprint planning, and feedback loops are effectively integrated.
  • Support resource planning and capacity management to keep development efforts aligned with business priorities.
  • Foster cross-functional communication, remove silos, and promote transparency across technical, design, and business initiatives.
  • Facilitate reviews and improvement efforts to evaluate results, identify challenges, and strengthen team performance.
  • Participate in hiring and support individual development plans to help build and grow a high-performing engineering team.

Benefits

  • High-quality coffee
  • ping pong table
  • gym equipment
  • team activities
  • hybrid work culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service