1

Software Development Software Engineer Jobs in San Juan, PR

Oversee software development, production support, application maintenance, and release management activities. * Drive engineering excellence through continuous improvement initiatives, process ...

The Software Developer student will support the development of applications using low-code/no-code platforms, as well as traditional development when needed. Responsibilities include assisting with ...

Showing results 21-40

Software Development Software Engineer information

See San Juan, PR salary details

$62.3K

$144.7K

$201.5K

How much do software development software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software development software engineer in San Juan, PR is $144,657.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,700.00 and $169,600.00 per year, depending on experience, location, and employer.

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What are the key skills and qualifications needed to thrive as a software development software engineer?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

Manager I - Software Engineering

Popular

San Juan, PR • On-site

$120 - $170/hr

Other

Re-posted 2 days ago


Key responsibilities

  • Lead and manage a team of software engineers supporting critical customer-facing applications.

  • Oversee software development, production support, application maintenance, and release management activities.

  • Lead incident management efforts, coordinate resolution of production issues, and ensure application reliability.


Job description

Select how often (in days) to receive an alert:

Date: Jul 29, 2026

Location:

San Juan-Cupey, PR

Company: Popular

Workplace Type: Hybrid

Manager I - Software Engineering

Location: Hybrid fromSan Juan, Puerto Rico

General Description

Lead a team of software engineers responsible for the delivery, support, stability, security, and continuous improvement of critical digital banking applications. This role oversees application lifecycle management, production support, software releases, vulnerability remediation, incident management, regulatory compliance, and adoption of engineering best practices to ensure a reliable and secure customer experience.

The Software Engineering Manager serves as a people leader and technical leader, partnering with cross-functional teams across Technology, Information Security, Infrastructure, Digital Channels, and Business units to drive operational excellence, strengthen application resiliency, optimize engineering processes, and support strategic technology initiatives.

Essential Duties and Responsibilities Engineering Leadership & Delivery
  • Lead and manage a team of software engineers supporting critical customer-facing applications.
  • Establish engineering priorities, resource allocation strategies, and execution plans aligned with business objectives.
  • Oversee software development, production support, application maintenance, and release management activities.
  • Drive engineering excellence through continuous improvement initiatives, process optimization, and adoption of industry best practices.
  • Monitor and improve key engineering metrics including deployment frequency, cycle time, deployment time, defect escape rate, change failure rate, and release quality.
  • Ensure successful delivery of enhancements, fixes, and strategic technology initiatives while maintaining application stability and performance.
  • Collaborate with business and technology stakeholders to define priorities, resolve issues, and deliver value to customers.
Production Support & Service Reliability
  • Ensure high availability, resiliency, performance, and reliability of supported applications and platforms.
  • Lead incident management efforts and coordinate timely resolution of production issues.
  • Support on-call processes and major incident response activities.
  • Drive root cause analysis, corrective actions, and preventive measures to minimize service disruptions.
  • Monitor operational risks, application health, and system performance metrics to proactively identify improvement opportunities.
  • Ensure compliance with established service level agreements and operational standards.
  • Lead efforts to identify, prioritize, and remediate application vulnerabilities and security findings.
  • Partner with Information Security and Risk Management teams to strengthen application security posture.
  • Ensure compliance with internal policies, regulatory requirements, audit recommendations, and technology standards.
  • Support secure software development practices, penetration testing activities, SAST/DAST initiatives, and vulnerability management programs.
  • Maintain applications, platforms, and supporting technologies up to date with required vendor releases, certificates, security patches, and operating system updates.
  • Implement preventive controls and processes to mitigate operational and regulatory risks.
Strategic Initiatives & Technology Transformation
  • Support technology modernization and digital transformation initiatives.
  • Collaborate across technology teams to implement scalable, secure, and resilient solutions.
  • Lead operational transition and knowledge transfer initiatives.
  • Identify opportunities for automation, process improvement, and technology optimization.
  • Evaluate and promote the adoption of emerging technologies, engineering best practices, and AI-enabled solutions that enhance productivity and operational effectiveness.
  • Manage operational budgets and technology-related expenses within approved allocations.
  • Monitor consulting services, contractor performance, and vendor engagements to ensure effective service delivery.
  • Identify and implement cost optimization opportunities while maintaining service quality and operational excellence.
  • Support financial planning, forecasting, and resource management activities.
  • Lead, coach, develop, and retain engineering talent.
  • Foster a culture of accountability, collaboration, innovation, and continuous learning.
  • Define performance expectations and conduct meaningful coaching and performance management discussions.
  • Support career development, succession planning, and employee engagement initiatives.
  • Promote a positive, inclusive, and high-performing work environment.
  • Ensure completion of all managerial, operational, and regulatory responsibilities for the team.
Education

Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems, Software Engineering, or a related field required.

Master’s Degree preferred.

Experience
  • Seven (7) years or more of experience in software engineering, application support, technology delivery, or related disciplines.
  • Three (3) years or more of leadership experience managing technical teams, engineering initiatives, or technology operations.
  • Experience supporting mission-critical production environments and customer-facing digital applications.
  • Experience managing software releases, production support, incident management, and application lifecycle activities.
  • Experience working in highly regulated environments, preferably within financial services.
Knowledge, Skills and Abilities
  • Strong knowledge of Software Development Lifecycle (SDLC), Agile methodologies, and DevOps practices.
  • Understanding of Site Reliability Engineering (SRE), application support, release management, and continuous delivery principles.
  • Experience with application monitoring, observability, and performance management tools.
  • Knowledge of cybersecurity principles, vulnerability management, and secure software development practices.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent communication, stakeholder management, and relationship-building abilities.
  • Ability to manage multiple priorities in a fast-paced and dynamic environment.
  • Demonstrated leadership, coaching, and team development capabilities.
  • Strong organizational, planning, and project management skills.

Important: The candidate must provide evidence of academic preparation or courses related to the job posting, if necessary.

Our hybrid work model benefit applies to certain positions and is subject to changes based on the organizational needs.

Applicants must be authorized to work for any employer in the United States. This position is not open to applicants who need visa sponsorship or transfer of visa sponsorship at this time.

ABOUT US

Popular is Puerto Rico’s leading financial institution and have been evolving since it was founded over a century ago. From a small bank it has developed into a large corporation that offer a wide variety of services and financial solutions to our customers, with presence in the United States, the Caribbean and Latin America.

As employees, we are dedicated to making our customers dreams come true by offering financial solutions in each stage of their life. Our extensive trajectory demonstrates the resiliency and determination of our employees to innovate, reach for the right solutions and strongly support the communities we serve; therefore, we value their diverse skills, experiences and backgrounds.

We reaffirm our commitment to always offer essential financial services and solutions for our customers and communities, including during emergency situations and/or natural disasters. Popular’s employees are considered essential workers, whose role is critical in the continuity of these important services even under such circumstances. By applying to this position, you acknowledge that Popular may require your services during and immediately after any such events.

If you have a disability or need more information about requesting an accommodation, please contact us at asesorialaboral@popular.com . This email inbox is monitored for such types of requests only. All information you provide will be kept confidential and will be used only to the extent required to provide needed exemptions or reasonable accommodations. Any other correspondence will not receive a response.

If you are a California resident, please click here to learn more about your privacy rights.


Job Segment: Compliance, Performance Management, Manager, Business Process, Legal, Human Resources, Management

#J-18808-Ljbffr