Software Systems Engineer

bma group global • United State
Relocation
Apply
AI Summary

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
Designs, develops, troubleshoots, and debugs software programs for enhancements and new products.
Leads project teams and collaborates with management on project status and issue resolution.
Requires 4-6 years of networking experience and a relevant Bachelor's or Master's degree.
Key Responsibilities
Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compilers, 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, 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.
Technical Skills Required
Networking Network device management Routing Switching Firewall devices Software systems testing methodology Writing and execution of test plans Debugging Testing scripts and tools 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)
Benefits & Perks
Relocation package

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

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,

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.

• 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

Senior SCADA Support Engineer (MICS)

Networking
•
7h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

FUSTIS LLC

United State

Senior IT Support Engineer - Desktop & Infrastructure

Networking
•
7h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

toyota material handling

United State

Senior Principal Network Engineer

Networking
•
8h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Northrop Grumman

United State

Subscribe our newsletter

New Things Will Always Update Regularly