Software Engineer, Systems Job Description

Software Engineer, Systems Job Description

4.5
170 votes for Software Engineer, Systems
Software engineer, systems provides integration support to existing & future ballistic missile defense (BMD) architectures and systems.

Software Engineer, Systems Duties & Responsibilities

To write an effective software engineer, systems job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer, systems job description templates that you can modify and use.

Sample responsibilities for this position include:

Software development (C, C++, PHP, Python [& Django web framework], JAVA, HTML, JS, CSS)
As a performance engineer, perform deep analysis of the system performance for varying workloads and scale
Writes and executes complete testing plans, protocols, and documentation for SCA
Show a higher than normal interest in web technology and development and must be willing to go the extra mile to achieve their assigned goals and deadlines
Work with multiple teams to create HTML mocks up
Coordinate with business and solicit usability requirements
Experience in Mobile UI design and development would be an added value
Setup, installation, configuring and troubleshooting of hardware/software environment
Collaborate and communicate with management, internal and external partners regarding software systems status, project progress and issue resolution
Write and execute complete plans, identify, document and debug issues, and create solutions for issues

Software Engineer, Systems Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Engineer, Systems

List any licenses or certifications required by the position: AWS, CISSP, IAT, DODI, II, CASP, FAA, ITIL, PMP, ISC2

Education for Software Engineer, Systems

Typically a job would require a certain level of education.

Employers hiring for the software engineer, systems job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Software Development, Information Systems, Performance, Programming Languages, Architecture, Computer Engineering, Engineering, Electrical Engineering, Technical

Skills for Software Engineer, Systems

Desired skills for software engineer, systems include:

Multiple technologies as appropriate
Python
Git
Good grasp of data structures and algorithms
Google cloud platform and Stackdriver
Kubernetes eco-system and know how to use it for extracting maximum value
SQL and NoSQL databases
Server and kernel architectures
Understanding of filesystems
Ballistic Missile Defense concepts

Desired experience for software engineer, systems includes:

HP’s Storage Array Portfolio – 3PAR, XP, EVA, MSA and LeftHand
HP’s Switch Portfolio – Brocade FC/FCoE/FCIP switch models, Cisco FC/FCoE/FCIP switch models, HPN 5900xx FC/FCoE switch models
HP’s HBA and CNA card portfolio – across Emulex and Qlogic
HP’s Proliant server portfolio – Gen7, Gen8 and Gen9
HP’s BladeSystem C7000 and various interconnect technologies – VC-FC, Flex-10D, FlexFabric
Multipathing – Windows/Linux/VMware/Citrix

Software Engineer, Systems Examples

1

Software Engineer, Systems Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer, systems. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software engineer, systems
  • Mobile communications & exploitation
  • Prepare system & subsystem requirement specifications, interface requirements and test requirement documents by analysing, decomposing modelling and refining customer requirements
  • Perform technical/engineering tasks to define system design and subsystem requirements details
  • Identify, diagnose, and resolve network problems including network connectivity, traffic utilization
  • Provide maintenance and analysis to Government’s Life Cycle sustainment efforts
  • Implement and execute Systems Software Architecture Platform for current and future Phadia Laboratory Systems, and specifically larger commercial and regional laboratories, key accounts
  • Execute technical presentations and installations of Phadia LabCommunity, our Remote Diagnostics and Utilization Data Reporting System
  • Product evaluation and recommendations
  • Evaluating cost and risk alternatives
  • Supportability and analyses for total systems
Qualifications for software engineer, systems
  • Agile Software Development and Management methods and ability to excel within an "Agile” environment
  • STRONG Java development experience on UNIX/LINUX (preferred) but WINDOWS is also ok
  • Server virtualization installation and configuration experience
  • Basic platform hardware knowledge
  • Basic Windows and Linux OS installation and configuration
  • Basic networking (IP addressing, DHCP, DNS, VLAN) and storage (RAID, SAS, SATA, SSD, HDD)
2

Software Engineer, Systems Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software engineer, systems. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software engineer, systems
  • Onboard new integration partners/applications, manage and monitor existing interfaces, respond to tickets/issues with integration
  • Work with internal engineering teams, external vendors, and Business Partners to ensure all Projects and Communications are properly executed
  • Support the management of operational reporting for key processes and ensure timely delivery to key stakeholders
  • Assess and report potential application, integration, and data integrity issues as necessary
  • Collaborate with business and technical stakeholders to fully understand, define, and document business requirements for systems, integrations, and/or process changes
  • Evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, and consolidate common processes across applications and application teams
  • Proactively identify ways in which system and process changes can improve efficiency
  • Translating system functions into an ROM proposal/bid
  • Works on problems of moderate and varied complexity where analysis of data may require adaptation of standardized practices or precedent
  • Work customarily and regularly (50% of time or more) requires the exercise of discretion and independent judgment
Qualifications for software engineer, systems
  • Solid understanding of IT systems development process, including architecture, design & engineering, development, and operations
  • Knowledge of video streaming (HLS, RTMP), transcoding (FFmpeg), and video formats (MP4, m3u8, MPEG-Dash)
  • Strong C programming skills with assembly experience
  • Candidates should have a solid engineering background and understanding of good code methodology
  • Having experience writing code to directly control hardware is a plus
  • Should have a good foundation and understanding of OS concepts
3

Software Engineer, Systems Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software engineer, systems. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, systems
  • A Bachelor degree in a scientific or engineering discipline such as Computer Science or equivalent commercial experience in software engineering
  • Demonstrated expertise in software architecture, design and implementation, delivering robust and maintainable code to solve business problems
  • Experience with varied programming language paradigms (procedural/object-oriented/functional, static/dynamic typing), imperative
  • Participate as an IPT member for UHPO efforts
  • Improve and expand our existing deployments and infrastructure, embedded alongside of engineering and DevOps
  • Assist in software verification activities to support FAA certification
  • Will be a Software Engineer for the Mission Systems Reasoning, Modeling and Cyber Defense Group (393K) and will report to the Technical Group Supervisor
  • Code, test and debug programming for in-house software programs
  • Troubleshoot system bugs and issues
  • Advanced knowledge of Windows operating systems and Microsoft software
Qualifications for software engineer, systems
  • Functional knowledge of CNO technology
  • Must be a US citizen with an active secrect DoD clearance and the ability to maintain that clearance
  • Experience with of file systems, TCP/IP, NFS, CIFS/SMB, FTP, HTTP, iSCSI, Kerberos, LDAP
  • Active Top Secret/ SCI with Poly security clearance
  • Some System Admin experience
  • Some LINUX experience
4

Software Engineer, Systems Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer, systems. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software engineer, systems
  • Good at isolating and simulating complex software failures and if required develop a quick POC to demonstrate the same
  • Good networking, scripting, configuration skills to configure(wire) complex enterprise services, servers in an enterprise data pipeline
  • Good in identifying and applying various tools to triage complex and trivial failures and provide resolutions
  • Design, Develop, Integrate, and Test real-time software and GUI applications to support new and existing RT Logic products and projects
  • Convinces organization of proper architecture and best practices
  • Creates new automated build infrastructure, configuration, and deployment processes
  • Determines best course of action related to creating the proper architecture and software installations, upgrades and migrations while taking all factors into account such as performance, availability and security
  • Introduces multiple technologies into an organization, using J2EE application containers
  • Takes on a variety of tasks, such as application development, technical troubleshooting, and writing scripts
  • Manage the progress of complicated projects with or without an actual Project Manager to assist
Qualifications for software engineer, systems
  • Networking (DNS, WINS, DHCP, TCP/IP, Data Center, Routers, Cabling)
  • Extensive understanding of a broad range of information technology, including networking, servers and client deployment, including mobility devices
  • Understanding of change management techniques, tools, and stages of the project's full life cycle
  • Experience of Continuous Integration/ Continuous Delivery process & tools
  • Ability to work independently in a fast-paced, rapidly changing environment
  • Automation/deployment tools like Puppet or Chef or Salt
5

Software Engineer, Systems Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software engineer, systems. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software engineer, systems
  • Develop systems software requirement and architecture
  • Develop, present, and defend a software design in design review meetings
  • Collaborate with other Systems Engineers to define systems and software requirements and implement and release Systems and Software fixes
  • Identify the data that will be required to show objectively that all configurations of the product meet their requirements, the customer needs
  • Project deliverables may include producing and/or reviewing verification and/or validation plans, protocols, and reports
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software
  • Programs enhancements, updates and bug fixes for the HPE 3PAR StoreServ storage server software
  • Develops automated tests and executes established test plans for assigned portions of code
  • Troubleshoots assigned software issues including customer escalations
  • Participates as a member of a project team of systems software engineers to develop high quality storage solutions
Qualifications for software engineer, systems
  • Bachelors Degree in a technical discipline such as Software Engineering or equivalent
  • 9+ years of relevant experience developing software based diagnostic products
  • Ability to solve complex software issues and problems, for both application and networking software
  • Experience with leading development efforts in a cross functional environment
  • Experience in database based software development
  • Experience in graphical user interface design and development

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates