Software Engineer IV Job Description

Software Engineer IV Job Description

4.5
117 votes for Software Engineer IV
Software engineer IV provides system functional design and integration support for all SLS Command & Data Handling (C&DH) interfaces.

Software Engineer IV Duties & Responsibilities

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

Sample responsibilities for this position include:

Write server side code on embedded devices which interfaces with Cloud Platform based applications, create robust high-volume production applications, and develop prototypes quickly
Build, design and implement scalable web applications
Provide thought leadership for networking software and cloud manageability
Design and implement infrastructure enabling refinery simulation
Evolve the new EO platform with services such as data collection/analysis, alternative UX/UI, online license management, reusable model discovery and vending, and on-demand provisioning
Assisting with advice on tools and technologies
Work as a senior developer who leads design and development of new features on the next generation cloud based security management solution
Work closely with our Product Management team to understand platform requirements and develop, document and execute test cases accordingly
Work closely with developers during development sprints to get a good understanding to product architecture and design
Automate testing of the platform features to accelerate regression tests

Software Engineer IV Qualifications

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

Licensing or Certifications for Software Engineer IV

List any licenses or certifications required by the position: ISO, CE, 9001, ITIL, AWS, CISSP, II, IAT, MCSD, AAA

Education for Software Engineer IV

Typically a job would require a certain level of education.

Employers hiring for the software engineer IV 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, Information Systems, Technical, Software Engineering, Business, Information Technology, Science

Skills for Software Engineer IV

Desired skills for software engineer IV include:

Java
Python
C#
Algorithms
System domain areas to resolve complex integration issues
C/C++
Data structures and complexity theory
Pharmaceutical
Proper architectural disciplines
Awk

Desired experience for software engineer IV includes:

Familiarity with C, Linux and modern software tools and techniques for development/debugging
Solid software design and development skills
Experience with low level OS functions like memory management, schedulers, tracing, logging
Knowledge of GDB macros, analyzing core dumps
Exposure to networking protocols (preferably CarrierEthernet, MPLS, IP etc) 2) Exposure in embedded systems and real-time operating systems or Hand-on experience is writing device drivers
Exposure to technologies such as JSON, DWR, XML, XSD, XPath, XQuery

Software Engineer IV Examples

1

Software Engineer IV Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software engineer IV. 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 IV
  • Develop mission-based models of current and future enterprise capabilities
  • Perform multiple technical tasks in software design, implementation, and integration projects
  • Independently perform complex software development tasks
  • Ensure efficient delivery of capabilities using industry standards and repeatable processes
  • Analyze detailed software requirements and specifications for the architecture
  • Manage product deliverable schedules to meet customer requirements
  • Be involved in hands-on testing of a variety of Web/SaaS and ideally be a practitioner of QA in an Agile environment
  • Help address the problems inherent in building and testing web-scale distributed systems
  • Champion the quality advantages and challenges that come with a highly iterative approach to product development
  • Hands-on engineering experience with ability to providing technical leadership in all stages of development (analysis, design and development)
Qualifications for software engineer IV
  • 802.1x, EAPoL, AAA, RADIUS, Security protocols
  • Full participation as a member of a Scrum Team in the design, implementation and creation of automated testing of features in support of the DevOps practices mentioned above other product features
  • Good understanding of Adobe Flex a plus
  • Masters/Bachelors in Computer Science, Math, related technical field or equivalent practical experience
  • Large systems software design and development experience, with knowledge of Unix/Linux
  • 5+ years’ experience in software development, preferably with a focus on engineering software, automated workflow, and cloud deployment
2

Software Engineer IV Job Description

Job Description Example
Our company is looking for a software engineer IV. 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 IV
  • Eye for details and correctness in deliverables with focus towards documentation, testability and reliability
  • High level of comfort working on server side technologies browser based technologies
  • Be responsible for technology in a given work area
  • Provide development level support for assigned products and projects throughout the development lifecycle
  • Participate in engineering control system development tasks including preliminary design, design, integration and formal testing
  • Full software lifecycle application development, use of waterfall, spiral or agile methods
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis and software reliability analysis
  • Integrate software with new and existing systems
  • Average 8 years prior software development with a defense company preferably experience with knowledge of ship systems design and operation
  • Marine commissioning experience preferred
Qualifications for software engineer IV
  • Very good knowledge and experience with SNMP & SNMP4J stack, including SNMP V3
  • Familiar with HTML 5 and UI development
  • Working knowledge of standards such as SID, MTOSI, OSS/J
  • Working knowledge in Testing
  • BSc in Chemical or Software Engineering
  • Advanced .NET and ASP.NET, including COM interop
3

Software Engineer IV Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer IV. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer IV
  • As new technologies emerge and impact our systems, Expected to learn new technologies very quickly as they emerge and resolve problems
  • Participate and lead others in analysis, design, testing, and review processes
  • Lead implementation teams
  • Reviews literature, patents, & current practices relevant to the solution of assigned projects *
  • Reviews the completion and implementation of technical products *
  • May evaluate vendor capabilities to provide required products or services *
  • May provide technical consultation to other departments *
  • Partners with management to make strategic decisions
  • Design software solutions along with embedded engineering
  • Responsible for SharePoint design, development and maintenance
Qualifications for software engineer IV
  • HTML5 technologies, particularly client-side
  • Advanced UX/UI experience
  • Object Oriented desining, Data driven programming
  • Lead cross-functional project team in the development of the program plan
  • Work closely with Engineering Managers, Engineers and marketing teams at various stages of the software product development life-cycle
  • Understand the deliverables of all functional areas (Engineering, Test, Sync/Build, Documentation, and Product Management)
4

Software Engineer IV Job Description

Job Description Example
Our growing company is looking to fill the role of software engineer IV. 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 IV
  • Customize and deploy site branding, forms, Web Parts, notifications/alerts, Workflows
  • Will provide day to day support including incident resolution
  • Work with Nintex Workflow and Forms
  • Manage SharePoint and add-on products utilizing SharePoint Admin Console and PowerShell
  • Produce requirements specifications and support documentation to include formal process mapping, technical specifications, system testing and implementation activities
  • Assist in formulating, defining systems scope and objectives through research and fact finding
  • Ensure SOX, HIPAA and ITIL compliance and standards
  • Adopt, execute, and improve governance and configuration processes to implement approved content, workflow, and configuration changes and new solutions
  • Understand marketing requirements and design and develop interface software (UI / API for 3rd parties) to expose BMC functionality
  • Design and deliver software to meet the specification of platform requirements
Qualifications for software engineer IV
  • Translate work items, dependencies and information about available resources into an integrated release schedule
  • Work proactively to anticipate and resolve project issues and escalate when appropriate
  • Host weekly Release Operations meetings, publish minutes, and manage action items
  • Participate in and drives high-level strategic decisions about Release direction
  • Facilitates the customer IOS software adoption process by engaging with BU, Account Teams, Customer Advocacy, Advanced Services and Customers to provide software rebuilds that address customer issues as required
  • Also engage in the Escalation Process with all associated stake holders in support of the Critical Account Process and to provide tactical solutions leading to long term strategic solutions for our customers
5

Software Engineer IV Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software engineer IV. 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 IV
  • Influence the design of interfaces between products to ensure interoperability
  • Develop large portions of software independently and rapidly
  • Implement designs by coding and testing
  • Support Production by analyzing any problems
  • Requirements analysis, design, and architecture
  • Document design and implementation
  • Lead teams of Developers or technical project participants
  • Prepare and deliver project status reports to management
  • Prepare and deliver presentations and provide training for other staff members
  • Provide budget estimates and scope for implementation of new systems or modification of existing systems
Qualifications for software engineer IV
  • At least 2+ Years of working experience in Program Management and Managing Releases
  • Excellent grasp of product development life-cycle and software engineering methodologies
  • Excellent understanding of image / platform / release contents definition, tracking and delivery
  • Excellent understanding of test results interpretation
  • Strong leadership, management, communication, influencing, team building and problem solving skills
  • Foundation in Routing and Forwarding technologies

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates