Systems Software Developer Job Description

Systems Software Developer Job Description

4.5
163 votes for Systems Software Developer
Systems software developer provides guidance and overall planning for modern software strategy, modern software architectures, modern software languages, modern software business models, and other modern software tools & best-practices.

Systems Software Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Work close with Technical leads to help design video playback systems on a wide variety of platforms
Collaborate with Product Management on proof of concepts, demos, and prototypes
Document designs clearly and efficiently
The primary focus is connecting content and services to hardware products for a variety of new applications
Analyze, define, and implement global cross-functional business process solutions in order to improve the efficiency and productivity of the business, including all aspects of SDLC project management
Transform business input into quality software with minimal risk for defects
Contribute to all aspects of design, development, deployment and maintenance
Collaborate on integration projects (possibly interacting with our clients’ developers)
Assist in planning and execution of hardware integration testing for our cellular-enabled GPS tracking devices
Write unit tests and ensure appropriate test coverage

Systems Software Developer Qualifications

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

Licensing or Certifications for Systems Software Developer

List any licenses or certifications required by the position: SEC, AWS, NET, IAT, ITIL, C2S

Education for Systems Software Developer

Typically a job would require a certain level of education.

Employers hiring for the systems software developer 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, Technical, Computer Engineering, Electrical Engineering, Information Systems, Software Engineering, Software Development, Business

Skills for Systems Software Developer

Desired skills for systems software developer include:

HTML
Associated modern technologies
SQL and modern ORM tools
XML/XSL/JSON
Software analysis and design techniques
Procedures and practices
POSIX based operating system architectures
QNX operating system and embedded software development principles
Design principals
Unix environment

Desired experience for systems software developer includes:

Design Patterns (factory, fluent, component based design, etc)
Demonstrated ability to successfully perform the Technical Lead/Senior Development role across multiple, complex system implementations with custom and third-party applications
Senior, expert-level knowledge of development practices and methodology, demonstrated familiarity with Agile methodology
Demonstrated senior-level experience reading and translating data, process, and business models into technical designs
Demonstrated senior-level understanding of troubleshooting, root-cause analysis, application design, solution development, human factors/usability design, and implementation of medium sized projects or major components of large projects
Demonstrated senior-level knowledge of network systems hardware and software practice and technology

Systems Software Developer Examples

1

Systems Software Developer Job Description

Job Description Example
Our growing company is hiring for a systems software developer. 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 systems software developer
  • Assist in identifying, creating and reviewing QA tests, monitoring and other quality-related activities
  • Assist in enforcing the use of appropriate standards, processes, procedures, and tools
  • This position requires hands-on coding and strong peer collaboration to work on innovative digital products
  • The Developer will be responsible for maintaining our current infrastructure participate on the transition of the on premises platform by designing, implementing and testing the new platform
  • We maintain an Open-Source environment, so being able to discover and instrument new frameworks or system components is a must
  • The Developer will participate in daily scrums, bi-weekly retrospectives, cross-functional integration and testing sessions, and client meetings as needed
  • Work on the cutting edge of mobile application systems security
  • Collaborate with a team of diverse software engineers by applying creative solutions to meaningful real-world security problems
  • Help companies and governments mitigate cybersecurity threats
  • Develop commercial-grade software using Java, C/C++, and Python
Qualifications for systems software developer
  • Do you have 7+ years of experience in IT projects?
  • Do you have 5+ years of experience in Business Systems Analysis and Design?
  • Do you have 1+ years of experience with TSYS (Total System Services) processing system and TS2 ?
  • BS in Computer Science, EE/CE or equivalent
  • 1 year post college work experience in related field
  • Functional knowledge of embedded electronics
2

Systems Software Developer Job Description

Job Description Example
Our company is hiring for a systems software developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for systems software developer
  • Be a meaningful contributor to architectural discussions and design decisions
  • Making mistakes and learning from them
  • Analysis and resolution of system problems related to the operating system, its kernel, file system, system driver and entire driver stacks, I/O, buses, power-management
  • Working with multiple development teams for architectural planning and design
  • Provide follow-on support and service of installed systems
  • Coordinate follow-on support and service of installed systems
  • Works across teams and with team members in a variety of different roles
  • Lead the Design and Development of our Backend Systems
  • Build out micro-services for our next generation content management and publishing systems that will be running completely in the cloud
  • Define software designs and domain models for micro-services that will be the core of our CMS and publishing systems
Qualifications for systems software developer
  • Must be comfortable interfacing directly with technical teams outside of the core team
  • Expert knowledge in multiple technologies relevant to current activities in the business unit
  • Must be proficient with Object Oriented Design Patterns
  • Expertise in Apex, Visual Force and other SFDC development tools
  • Must be familiar with Eclipse development tool
  • Must understand Web Services (SOAP and REST)
3

Systems Software Developer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of systems software developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for systems software developer
  • Provide technical leadership and best practices in the development of software including practices in continuous deployment, usage of cloud services such as AWS, service and client side performance metrics gathering
  • Analyze and understand customer requirements
  • Generate software solutions
  • Code, then test on PC and on the microcontroller target system
  • Deliver the solution to the project for integration
  • Deal with the latest automotive technologies and products that haven’t been released on the market yet
  • Work on worldwide projects with colleagues that have different cultural backgrounds
  • Assist others in refining system specifications
  • Participates in gathering specifications from users
  • Translates detailed program specifications for less complex problems into coded computer instructions
Qualifications for systems software developer
  • Working experience with large scale distributed systems is required
  • Working experience with versioning/source control tools such as TFS is preferred
  • Proficiency in Microsoft Word, Excel, Outlook, Project, Visio, and PowerPoint
  • Should exhibit good system engineering skills (e.g., common industry database design and practices, application architectures, operating systems concepts, networking, ) in addition to skills in application development
  • Excellent communication skills are critical for this role
  • Experience with JMS- Hibernate- Spring- Atlassian technologies (JIRA, Bamboo, ) preferred
4

Systems Software Developer Job Description

Job Description Example
Our innovative and growing company is hiring for a systems software developer. 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 systems software developer
  • Analyzes issues and uses judgement to make decisions
  • Develop new methods and develop new procedures for accomplishing work
  • Provide work direction to less experienced team members
  • Analyzes and documents how the business requirements fit into existing system
  • Reviews test results with business, completes final program documentation, and obtains approval for changes
  • Collaborate with project managers, broadcast engineers, product managers, and News, Sports and Entertainment business owners to build and operate high-performance platforms to deliver high quality products to consumers
  • Real-time incident management
  • We're building tools that analyze large amounts of data (ie fleet utilization data, AWS Usage and Billing data), crunch numbers and display visualizations that provide users with insight into this rich data
  • We are responsible end-to-end for all products we design and launch
  • Creates test plans and runs them to find errors and to confirm that the new program functions correctly and meets specifications
Qualifications for systems software developer
  • Mobile platform development is preferred
  • Video Industry and/or Data background preferred
  • Must be a flexible developer with ability to implement and deploy clean code, perform testing, leverage profiling/analytics and other advanced methods
  • BSEE/CS or equivalent degree with at least 5 years related work experience
  • Knowledge of Compute programming languages is a plus
  • Knowledge of GPU architectures is a plus
5

Systems Software Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of systems software developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for systems software developer
  • Implement new product features for the web, app, and connected device teams for NBA tentpole events (e.g., All-Star Weekend)
  • Delivering high quality, high performance solutions to business problems using Golang
  • Working with Apache Kafka to queue and process thousands of events per second
  • Consuming diverse and complex data feeds and standardising to a core structure
  • Creating system monitoring tools to enable the day-to-day use of our systems
  • Improving the stability, scalability and robustness of our systems
  • Driving technology change and implementing the right solutions
  • Analysing captured data, looking for patterns and opportunities to improve our monitoring tools
  • This is a Senior Software Developer position on a Delivery Team within the CNN BEST META Development organization
  • This team builds and maintains mission-critical video content supply chain systems for Turner's entertainment networks
Qualifications for systems software developer
  • Java 1 to 3 years industry experience
  • Familiar with SQL, XML and JSON
  • Hibernate, Spring and/or Atlassian technologies (JIRA, Bamboo)
  • JMS on MQSeries or ActiveMQ
  • Eight years of experience in .Net Development (including ASP.NET, SQL, and other web development technologies)
  • Excellent low-level debugging and problem solving skills using debugger

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates