1

Senior Software Engineer Jobs in Puerto Rico (NOW HIRING)

PR ยท On-site

Position Overview We are seeking a skilled Software Engineer with hands-on experience in NetSuite, Microsoft Power Apps, Python, and C++ to design, develop, integrate, and maintain business-critical ...

PR ยท On-site

Position Overview We are seeking a skilled Software Engineer with hands-on experience in NetSuite, Microsoft Power Apps, Python, and C++ to design, develop, integrate, and maintain business-critical ...

PR ยท On-site

$75K - $85K/yr

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 ...

Showing results 21-40

Senior Software Engineer information

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

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 Senior Software Engineer jobs in Puerto Rico?

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

What job categories do people searching Senior Software Engineer jobs in Puerto Rico look for?

The top searched job categories for Senior Software Engineer jobs in Puerto Rico are:

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

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

Junior Software Engineer

Grupo Oricteropo Tropical

Aguadilla, PR โ€ข On-site

Full-time

Re-posted 9 days ago


Job description

Who We Are
Grupo Oricteropo Tropical (GO Tropical) is a Puerto Rican Act 20 company, established to provide services such as capital allocation, risk management, software development, and centralized management ("headquarters" for TransMarket Group) to its international affiliates and customers. We have the intensity and passion of a technology startup while maintaining our stability and storied history as a respected member of the global financial system for over 40 years.
Our mission is to bless others through the services we provide and through the generous stewardship of the wealth we create. The impact we make with the work we do drives our humility, discipline, and pursuit of opportunity.
GO Tropical is excited to provide a unique employment opportunity with our rapidly growing team in Aguadilla, Puerto Rico. Our long-term employee training and development proves we value our people and want them to succeed at all levels in their careers. We have an entrepreneurial culture and collaboratively develop our business with patience and discipline; we work hard, learn constantly, and relentlessly improve our expertise.
Description
Our Software development team designs and builds low-latency systems that allow us to trade a diverse set of instruments across a wide range of financial marketplaces. This smaller, focused team comes with a high degree of responsibility and ownership. Our systems aim to be clean and understandable while achieving low latency and robust error tolerance. The libraries you work on will become the engine of our firm's strategies.
Responsibilities
  • Work with Sr. Software Developers to assist and learn all facets of software development applied to the automated trading business
  • Develop, code, maintain, and support production-quality automated components for global proprietary trading
  • Develop expertise in software development principles, C++, and high-performance automated trading systems
  • Collaborate with technology, software, trading, business, and accounting/finance teams

Requirements
  • Bachelor's degree in a quantitative or technical field
  • Passion for software and math applied to markets and trading
  • Strong understanding of computing, math, probability, statistics, and finance is also preferred
  • Programming proficiency and experience (C++, Python). Linux scripting is a plus
  • Strong work ethic and willingness to do what it takes to get the job done
  • Excellent technical and non-technical communication skills
  • This position requires physical presence and is on-site (no remote work)

Benefits
We offer one of the most generous profit-sharing programs in the industry because we believe our employees should be able to take part in our rapid growth and success. We are proud to offer more world-class benefits for our employees and their families.
Grupo Oricteropo Tropical (GO Tropical) is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.