1

Associate Software Engineer Jobs in Puerto Rico (NOW HIRING)

PR · On-site

The Software Developer will collaborate with Business Owners, Product teams, and cross‑functional stakeholders to gather requirements, design technical solutions, and execute development ...

What You'll Do * Lead and support teams of software and data engineers delivering AI-enabled ... Associate-level cloud architect certification (e.g., Azure Solutions Architect Associate, AWS ...

Engineering Manager

San Juan, PR · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Lead and support teams of software and data engineers delivering AI-enabled systems in production ... Associate-level cloud architect certification (e.g., Azure Solutions Architect Associate, AWS ...

Bachelor Science or Bachelor Engineering, Electrical, Software, or Mechanical Engineering. * Curriculum trains students in the skills required to perform assignments. * The individual will typically ...

Senior Automation Engineer

Guaynabo, PR · On-site

$104K - $136K/yr

Build and qualify software development and production system environments, * Coordinate and review ... Bachelor's or Associate's Degree in Computer Science or Engineering. Other training and relevant ...

PR · On-site

PMG & Associates, LLC is an engineering company located in Caguas, Puerto Rico, that provides ... Preferred software experience in ArcGIS, AutoCAD/Civil 3D, StormCad, HEC-RAS, ICPR * Develop cost ...

PMG & Associates, LLC is an engineering company located in Caguas, Puerto Rico, that provides ... Preferred software experience in ArcGIS, AutoCAD/Civil 3D, StormCad, HEC-RAS, ICPR * Develop cost ...

JT409 - SR. ENGINEER

Juncos, PR · On-site

$102K - $140K/yr

Supervise, coordinate and review work of a small staff of engineers, associates and/or technicians ... Proficiency in Microsoft Office Suite and maintenance management software. * Administrative Shift ...

Senior Engineer 35449

Juncos, PR

$101K - $139K/yr

Provide technical guidance to engineers, technicians, and engineering associates. * Coordinate ... Engineering software and computer applications. Core Competencies Engineering Skills * Advanced ...

Showing results 41-60

Associate Software Engineer information

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

Is 25 too late to become a software engineer?

The associate software engineer role is open to individuals of various ages, and starting a career at 25 is common. Many successful software engineers begin in their mid-20s or later, often after gaining skills through coding bootcamps, online courses, or degree programs. Age is generally not a barrier if you develop relevant skills and gain practical experience.

What are the most commonly searched types of Software Engineer jobs in Puerto Rico?

The most popular types of Software Engineer jobs in Puerto Rico are:

What are popular job titles related to Associate Software Engineer jobs in Puerto Rico?

For Associate Software Engineer jobs in Puerto Rico, the most frequently searched job titles are:

What cities in Puerto Rico are hiring for Associate Software Engineer jobs?

Cities in Puerto Rico with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Puerto Rico as of August 2026, with employment types broken down into 100% Full Time. Highlights an 80% In-person, 10% Hybrid, and 10% Remote job distribution.

Software Developer

Pharmpix

PR • On-site

Full-time

Re-posted 6 days ago


Job description

POSITION SUMMARY

The Software Developer reports to the Software Engineering Manager and is responsible for maintaining, enhancing, and optimizing mission‑critical backend systems that process high‑volume transactional data. The incumbent will develop and support multi‑tier applications, web services, and system integrations while ensuring performance, stability, and data integrity across complex environments. The Software Developer will collaborate with Business Owners, Product teams, and cross‑functional stakeholders to gather requirements, design technical solutions, and execute development initiatives following structured development methodologies.


ESSENTIALS ROLES AND RESPONSIBILITIES

  • Maintain, enhance, and optimize complex backend systems built primarily in C++.
  • Design, develop, and support web applications, backend services, and multi‑tier system architectures.
  • Analyze high‑volume transactional workflows to ensure efficiency, scalability, and performance.
  • Develop, maintain, and integrate REST and SOAP APIs, as well as Web Services.
  • Support and maintain Windows Services and related system components.
  • Work closely with MS SQL Server databases to optimize performance, maintain data integrity, and troubleshoot issues.
  • Collaborate with business teams to gather requirements, understand processes, and automate business functions.
  • Create and maintain technical documentation, including system specifications, project plans, data models, and configuration guidelines.
  • Participate in structured development processes leveraging Azure DevOps (or similar tools), Git repositories, and CI/CD pipelines.
  • Contribute to release planning activities, sprint execution, and team coordination as required.
  • Support ongoing continuous improvement efforts by recommending enhancements to existing systems and development practices.
  • Ensure adherence to development standards, quality assurance practices, and security requirements.

TRAINING & EDUCATION

  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering or equivalent work experience.

LICENSURE / CERTIFICATION

Not applicable

PROFESSIONAL EXPERIENCE

  • More than 4 years of professional software development experience.
  • Strong hands-on experience with C++ in production environments.
  • Experience developing web applications and backend services.
  • Strong experience with MS SQL Server (performance, queries, optimization).
  • Solid understanding of Object‑Oriented Programming (OOP) principles.
  • Experience with multi‑tier system architecture.
  • Knowledge and practical experience in performance optimization, multithreading, and memory management.
  • Experience developing and integrating Web Services and REST/SOAP APIs.
  • Experience working within structured development environments (Azure DevOps or similar), including Git and CI/CD pipelines.
  • Fully bilingual: English & Spanish.
  • Strong analytical, diagnostic, and troubleshooting skills.

Preferred Experience (Nice to Have):

  • ASP.NET
  • C#
  • MVC architecture
  • Angular or React
  • HTML, JavaScript, CSS
  • Experience in healthcare or other regulated industries

PROFESSIONAL COMPETENCIES

Knowledge
  • Strong understanding of backend development, system architecture, and emerging technologies.
  • Proficiency in Microsoft Office applications.
  • Knowledge of software design patterns, multi‑tier architectures, and distributed systems.
  • Understanding of structured development processes, source control, and DevOps practices.
Skills
  • Fluency in spoken and written English and Spanish.
  • Strong analytical, problem‑solving, and debugging skills.
  • Excellent verbal and written communication skills.
  • Effective collaboration skills to work with technical teams, business stakeholders, and cross‑functional partners.
  • Organizational skills, planning, prioritization, and time management.
  • Ability to analyze business needs, translate them into technical requirements, and propose scalable solutions.
Abilities
  • Ability to work effectively in complex and performance‑driven environments.
  • Proven capability to manage multiple projects, competing priorities, and tight deadlines.
  • Ability to work independently or as part of a collaborative team.
  • Capacity to communicate technical concepts clearly to technical and non‑technical audiences.
  • Ability to adapt to changing business needs and evolving technologies.
  • Demonstrated drive for results and accountability.

PHYSICAL AND MENTAL DEMANDS

  • The physical demands described here represent those that an employee must meet to perform the essential functions of this job successfully. While performing the duties of this job, the employee is regularly required to talk or hear, sit, stand, and walk.
  • The position requires that the weight be lifted, and force is exerted up to 50 pounds.
  • Reasonable accommodation may be made to enable individuals with disabilities to perform essential functions.

ENVIRONMENTAL AND WORKING CONDITIONS

  • This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines. Require evening or weekend work.

PharmPix is an Equal Employment Opportunity Employer Minorities / Females / Disable / Veterans