Design, develop, and debug software programs for enhancements and new products, including operating systems, compilers, and networking tools. Develop high-quality solutions, lead project teams, and collaborate with management on project status and issue resolution. Requires a Bachelor's or Master's degree in Computer Science, Information Systems, or Electronics Engineering with 4-6 years of networking experience.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
This hybrid opportunity is primarily based in vibrant city of San Juan, Puerto Rico, with an expectation of working onsite 2 days per week at the company's office. To support a smooth transition, the company proudly offers a relocation package for qualified candidates ready to make Puerto Rico home while advancing their career with cutting-edge technology teams.
Job Description:
Designs, develops, troubleshoots and debugs software programs for software
enhancements and new products. Develops software including operating systems,
compilers, routers, networks, utilities, databases and Internet-related tools. Determines
hardware compatibility and/or influences hardware design.
Contributions include applying developed subject matter expertise to solve common and
sometimes complex technical problems and recommending alternatives where necessary.
Might act as project lead and provide assistance to lower level professionals. Exercises
independent judgment and consults with others to determine best method for
accomplishing work and achieving objectives.
Responsibilities:
• Designs enhancements, updates, and programming changes for portions and
Looking to advance your IT & Network Engineering career with relocation support? Explore IT & Network Engineering Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
subsystems of systems software, including operating systems, compliers,
networking, utilities, databases, and Internet-related tools.
• Analyzes design and determines coding, programming, and integration activities
required based on general objectives and knowledge of overall architecture of
product or solution.
• Writes and executes complete testing plans, protocols, and documentation for
assigned portion of application; identifies and debugs, and creates solutions for
issues with code and integration into application architecture.
• Leads a project team of other software systems engineers and internal and
outsourced development partners to develop reliable, cost effective and high
quality solutions for assigned systems portion or subsystem.
• Collaborates and communicates with management, internal, and outsourced
development partners regarding software systems design status, project progress,
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
and issue resolution.
• Represents the software systems engineering team for all phases of larger and
more-complex development projects. Provides guidance and mentoring to less-
experienced staff members.
• Provides guidance and mentoring to less- experienced staff members.
Education and Experience Required:
• Bachelor's or Master's degree in Computer Science, Information Systems, or
Electronics Engineering.
• Typically 4-6 years experience in networking
• Excellent written and verbal communication skills; mastery in English and local
language. Ability to effectively communicate product architectures, design
proposals and negotiate options at management levels.
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
• Experience in network device management and deployment (routing, switching
and firewall devices)
• Software systems testing methodology, including writing and execution of test
plans, debugging, and testing scripts and tools.
Knowledge and Skills:
• Expertise in multiple software systems design tools and languages.
• Strong analytical and problem solving skills.
• Designing software systems running on multiple platform types.
Additional Skills:
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development
Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack
Development, Security-First Mindset, Solutions Design, Testing & Automation, User
Experience (UX)
Similar Jobs
Explore other opportunities that match your interests
FUSTIS LLC
Senior IT Support Engineer - Desktop & Infrastructure
toyota material handling
Senior Principal Network Engineer