Software Systems Engineering Job Description

Software Systems Engineering Job Description

4.5
183 votes for Software Systems Engineering
Software systems engineering provides technical leadership and support to design and implement automated CI/CD with tools such as Grooy/Ant/Perl/Shell scripting/Maven/Angular/NodeJS, PowerShell.

Software Systems Engineering Duties & Responsibilities

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

Sample responsibilities for this position include:

Update and document the core python code
Build a sample frontend (web sockets / sockjs interfaces) for testing faбrik
Build a sample backend (AMQP) for testing faбrik
Create and document new interfaces
Manages relationships with partners, including setting expectations regarding deliverables, product quality, and schedules
Designs and develops engineering solutions for custom solutions where standards will not work
Software Application development for use in design testing, manufacturing, and formal testing phases of product development
Generate documentation of design and test activities for developed software
Work with cross-functional team members to integrate and troubleshoot software with the target hardware
Develop and maintain industry leading platforms that support Blizzard's games and the engineers that build them

Software Systems Engineering Qualifications

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

Licensing or Certifications for Software Systems Engineering

List any licenses or certifications required by the position: II, IAT, FCS, CDN, ASPICE

Education for Software Systems Engineering

Typically a job would require a certain level of education.

Employers hiring for the software systems engineering 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, Engineering, Education, Computer Engineering, Technical, Software Engineering, Electrical Engineering, Science, Information Systems, Technology

Skills for Software Systems Engineering

Desired skills for software systems engineering include:

Python
C++
JIRA
Service Now
Shell scripting
JavaScript
Tools like Maven
Ansible
Java

Desired experience for software systems engineering includes:

Minimum of 3 months experience with software/programming languages
Bachelor’s or Master’s degree in Computer Science, Mathematics, or equivalent experience
Deep understanding of software and game testing
Provide direction in z/OS infrastructure from a design and engineering support perspective to build a responsive, high performing enterprise engineering team
Helping establish an enterprise wide technology vision for the zSeries platform and ensuring that the infrastructure related efforts are aligned with business requirements
Coordinate with the other direct reports and teams of this Sr

Software Systems Engineering Examples

1

Software Systems Engineering Job Description

Job Description Example
Our growing company is hiring for a software systems engineering. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software systems engineering
  • Effectively document code, APIs, guides
  • Participate in live operations duty for necessary systems
  • Lead all technical work items for assigned space (projects, enhancements, production support)
  • Participate in the all phases of development across multiple projects
  • Assist Change Management tasks, by coordinating them with Release Management & Application teams, implementing changes with assistance from development team
  • Create and enhance high quality automated build, test, deployment, and analytics solutions
  • Work directly with engineers from all teams across Blizzard to evangelize, educate, and integrate shared solutions
  • Mentor and increase the expertise of other members of the team, including other senior engineers!
  • Develop tools to automate manual steps to improve productivity analyze core dumps to extract useful information (such as stack trace, symbols) in an automated manner
  • This role will provide a valuable insight in embedded software development
Qualifications for software systems engineering
  • External contacts will include all levels of management of Global Systems Engineering and Systems Operations
  • Responsible for managing implementation and maintenance of software changes to support the Business – rolling out application software releases
  • Responsible to keep up to date with hardware and operating standards according to company policies
  • Develops and maintains up to date comprehensive documentation for the software application to help operations
  • Monitors and Maintains and tests for performance constraints in the application
  • Experience creating test coverage, authoring unit tests, and integration tests
2

Software Systems Engineering Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software systems engineering. 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 systems engineering
  • Design new capabilities including thick client, web and backend services
  • Integrate with existing hardware and software platforms (both internal software and enterprise services)
  • Test, Deploy and Maintain multi-layer, distributed applications
  • Participate in Deliveries
  • Build stand-alone, new systems from bare metal up
  • Image servers
  • Rack and cable hardware
  • Configure network switches and firewalls
  • Build Proof of Concept (PoC) network applications, like network analytics tools, multi-layer topology visualization…
  • Understand and evaluate Micro Service Architecture technology stacks for large data processing, write algorithms to map and reduce data for network analytics, use container based architecture to build network applications
Qualifications for software systems engineering
  • Understanding of web development technologies
  • Expert knowledge of functional and OO design principles
  • Experience profiling and optimizing Node.js services
  • Experience building and maintaining build processes such as Grunt / Gulp
  • Expert Unix and DB environments
  • Background on Windows servers
3

Software Systems Engineering Job Description

Job Description Example
Our company is looking to fill the role of software systems engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software systems engineering
  • 5+ years’ experience developing software and/or digital hardware
  • 5+ years’ experience with system engineering and system test activities
  • Experience working with, defining and managing engineering life-cycle activities – from requirements analysis through verification and validation activities
  • Proven strong written and verbal communication skills (must be comfortable developing and presenting briefings)
  • Experience working with metrics-based process assessments
  • Bachelor’s Degree, preferably in Engineering (Focus)
  • Ability to be submitted for a security clearance, if required
  • Requirements Capture and Analysis
  • Manage availability and performance problems for clients
  • Design, build and operate highly available, distributed micro-services used by engineering
Qualifications for software systems engineering
  • Knowledge of change and problem management tools and processes
  • Experience developing enterprise applications in .NET / C# or Node.js using object-oriented concepts
  • Loves testing their work (Unit, load, integration)
  • Scripting knowledge such as perl, ksh is a plus
  • Knowledge of Mongo DB or document based repository a plus
  • Experience in complex, high availability systems would be a plus
4

Software Systems Engineering Job Description

Job Description Example
Our growing company is hiring for a software systems engineering. 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 systems engineering
  • Deploy applications worldwide
  • Fine-tune configuration and improve the performance of a variety of systems alongside with your team members
  • Lead the operations and quality assurance team for billing platform
  • Ensure “operational excellence” capabilities (usability, availability, resilience, security, ) are assessed, planned and built into the platform
  • Lead compliance and SOX reviews for platform
  • Identify and implement opportunities in the platform that will drive improvements in performance, scalability, reliability and re-usability
  • Manage prioritization and delivery of enhancements and bugfixes on platform
  • Ensure month end processing is completed as per the established processes and issues are resolved in a timely manner to uphold SLA's and OLA
  • Publish operational metrics for Incidents, requests, change etc
  • Ensure process for Incident management, change management and problem management are followed
Qualifications for software systems engineering
  • Assist Change Management tasks, by coordinating them with Release Management and Application teams, implementing changes with assistance from development team
  • Managing our Industry compliance efforts (PCI, PII)
  • Knowledge of Release, change, and problem management tools and processes
  • Experience developing applications using object-oriented concepts, preferably with C++ or C#
  • Experience authoring, executing, and analyzing the results of unit, integration, and regression tests
  • Experience in Linux development
5

Software Systems Engineering Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software systems engineering. 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 systems engineering
  • Propose, plan and execute technology sponsored projects for upgrade, technology migration etc
  • Release planning and stabilization planning for various project implementations
  • Lead quality assurance engineers to plan and deliver various projects for enhancing the platform and meet business requirements
  • Identify and deliver on QA automation opportunities and improve throughput of team
  • Lead delivery of technical projects as a technical project manager(as needed)
  • Provide site leadership for resources from adjacent teams as required
  • Work directly with engineers from all teams across Blizzard to evangelize, educate, and integrate best-in-class solutions
  • Appreciation of Analysis & Requirements Gathering
  • Appreciation of System & Architecture Design
  • Modern systems delivery at enterprise level including development tools, infrastructure, techniques, frameworks and approaches
Qualifications for software systems engineering
  • 2-3 years of experience in testing, test automation in a matrix-ed SOA Environment
  • Has knowledge and experience of Test Automation frameworks and tools, such as SoapUI, SOATest, JMeter, Parasoft tools
  • Has experience on SOA functional and integration testing in JUnit or similar test framework
  • Experience in performance testing and related tools, such as Load Runner, JMeter
  • Understanding of Software Development Life Cycle management (Agile/SCRUM methodology) a plus
  • Knowledge of Unix commands, Tomcat web server

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates