Software Eng Job Description

Software Eng Job Description

4.7
181 votes for Software Eng
Software eng provides recommendations for improving documentation and software development process standards (U) Design and code new software or modify existing software to add new features (U) Integrate existing software into new or modified systems or operating environments.

Software Eng Duties & Responsibilities

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

Sample responsibilities for this position include:

Leads the Software Development and Engineering team in the development for the next generation cloud DVR system
Provide guidance to more junior developers peers
Provide leadership to multiple groups of engineers in a fast-paced environment
Drive technical excellence and implementation of best engineering practices such as design review, continuous integration and test driven development
Coordinate with partner teams when required, help unblock teams and resolve issues across teams
Promptly identifies and escalates software defects to the software development team
Assist with ensuring team alignment with direction and guidance that is provided formally via Program/Engineering Work Instructions informally via Kickoff meetings and SW team meetings
Work with core global development team to implement ABAP/RFC/UI5 applications
Conduct Unit Testing, System Integration Testing, and User Acceptance Test
Implementation of Data Warehouse ETL applications using ETL tools (Ab Initio) or procedural languages (Java, PL/SQL)

Software Eng Qualifications

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

Licensing or Certifications for Software Eng

List any licenses or certifications required by the position: IAT, III, SSL, PM, EVMS, TLS, DO-178B, DO-178C, CISSP, SAP

Education for Software Eng

Typically a job would require a certain level of education.

Employers hiring for the software eng 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, Computer Engineering, Technical, Software Engineering, Science, Electrical Engineering, Mathematics, Physics, Math

Skills for Software Eng

Desired skills for software eng include:

Software Development Processes
Office suite and PC operating systems
Linux
MS Office
Presentation tools
VxWorks
Common service-oriented design patterns and service-to-service communication protocols
RS-422
Real time operating systems
UDP

Desired experience for software eng includes:

Minimum 7 years of experience in all phases of systems development
Diagnoses system performance problems using available standard performance tools and system indicators such as queue lengths, CPU utilization
Applied knowledge of developing to support Horizontal scaling
Experienced at finding root cause of performance issues and designing solutions for high volume transactions
Develops solutions involving the configuration of MDM coding within the ETL and/or SIF/Java framework
Intensive Java skills a must

Software Eng Examples

1

Software Eng Job Description

Job Description Example
Our growing company is looking to fill the role of software eng. 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 eng
  • Follow change control management procedures for application deployments in pre-production and production environments
  • Level 2 and 3 application support for data warehouse applications, and collaboration with application support teams to ensure are fully operational and any loss of service is restored in a timely and efficient manner, adhering to SLA for restoration time
  • Maintain application support documentation
  • Translates business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions by partnering with Business Analysts to understand business needs and functional specifications
  • Contributes to and leverages the technical direction for the development, configuration, or modification of integrated business and/or enterprise application solutions within various computing environments by providing insight and guidance for the design and coding of component-based applications
  • Serves as a technical expert for project teams throughout the implementation and maintenance of business and enterprise software solutions by leveraging partnerships with IT teams (e.g., Operations, Infrastructure, Architecture, Quality Assurance, Business Analysts) and business leaders to resolve escalated issues
  • Supports systems integration testing (SIT) and user acceptance testing (UAT) for large, complex, cross-functional application initiatives by providing insight to testing teams in order to ensure the appropriate depth of test coverage
  • Mentors and advises others in all software development lifecycle phases by applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls
  • Provides consultation to help ensure new and existing software solutions are developed with insight into industry best practices, strategies, and architectures by communicating emerging technological trends to IT teams and leaders
  • Assists in hiring, training, and developing talent for growth opportunities
Qualifications for software eng
  • Expert with at least one JavaScript framework
  • Deep understanding of “Push-based” vs
  • Demonstrable experience building and managing software development teams
  • Ability to engage, attract, and retain top mobile talent
  • Experience managing consumer product teams operating in an agile environment
  • Strong technical skills, experience developing compiled software and understanding of the mobile apps ecosystem
2

Software Eng Job Description

Job Description Example
Our growing company is looking for a software eng. 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 eng
  • Passionate about data science and technology, staying abreast with industry trend and technology roadmap in the area of Big Data domain and Applied Statistics and Mathematics
  • Mentors and advises on statistical techniques and analytics algorithms to new hires and colleagues, both in Bangalore Office and Colleagues in Fab8 Site in Malta, NY
  • Ownership in establishing, and maintaining a large scale Big Data analytics platform
  • Develop/Prototype algorithms for very diverse array of data sources to derive actionable insights and opportunities on factory optimization and other learning opportunities from data
  • Develop/prototype world class visualization to communicate actionable insights
  • Identify opportunities to develop/prototype/deploy Machine/Deep Learning algorithms working with Fab8 Malta Subject Matter Expert engineers
  • Individual will be part of the team that is responsible for governing technology and methodology in the Big Data Domain
  • Creating and promoting a development environment that encourages innovation and sets high standards for quality and productivity
  • Strengthening the team by hiring and retaining top engineering talent
  • Design and implement driver code for new display technologies (like Display Port 1.2/1.3, eDP 1.4, HDMI 2.0, Wireless Displays, Stereo 3D, HDR, ) in compliance with industry standards and specs
Qualifications for software eng
  • Team player, self motivated and well organized
  • 8+ years of hands-on professional software engineering experience
  • Strong Front-End client-side/JavaScript skills (ReactJS is desired)
  • Experience with server-side JavaScript applications and Node.js is a plus
  • Recent experience building and managing consumer mobile applications (web, iOS and/or Android)
  • Understanding of large-scale applications (clustering, distributed systems, scalability, caching, performance tuning)
3

Software Eng Job Description

Job Description Example
Our company is hiring for a software eng. 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 eng
  • Develop internal tools to improve development efficiency
  • Interface with management and off-site teams to co-develop the complete product solution
  • Regular communication via Audio/Video conference with teams in North America
  • Support for lab integration, checkout and board bring-up
  • Work with BSP and BIOS level code
  • Documentation of custom BIOS development
  • Engages with key customer contacts, Scrum Masters and with Product Owners as required to ensure that all relevant inputs to the Product Backlog have been collected and prioritized
  • Responsible for working with the IPT Level Scrum Masters and Product Owners to ensure epic story completion and ensures stories meet the acceptance criteria
  • Must be able to notice differences and issues, prioritize and assign program resources to resolution
  • Keep management informed of impacts and solution paths for ongoing issues
Qualifications for software eng
  • Understanding of agile methodologies (Scrum, Kanban, Lean, etc)
  • Understanding of agile engineering practices (Test-Driven Development, Continuous integration and other Extreme programming practices)
  • Preferred candidate has 8+ years of related experience with a Bachelor's degree , Computer engineering or Computer Science or 5+ years of experience with a MS and or Ph.D
  • 8+ years’ experience in developing complex software systems such as J2EE, databases and service oriented architectures
  • Strong experience in monitoring complex infrastructure and network environments, especially those within cloud-based solutions
  • Dynamic leadership abilities with excellent verbal and written communication skills
4

Software Eng Job Description

Job Description Example
Our company is looking for a software eng. 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 eng
  • Received general instructions and guidance from immediate supervisor and works on problems with defined scope, schedule and expectations
  • Contribute to the development of automation test philosophies and
  • Develops complex code in web-based programming languages
  • Performs complex functionality and navigation testing, prepares technical documentation
  • Internationalization experience is a plus
  • Develops creative solutions within constraints
  • Produces outcomes that generally ensure user experience of the finished product meet the original intent and is of high quality
  • Work with the program Agile teams and Value Stream Engineer to develop the release plan and SW Build Plan
  • Develop and maintain the SW branching plan
  • Act as the development interface with the SW Configuration Management team
Qualifications for software eng
  • Experience with display technologies (DisplayPort, HDMI, Stereo 3D display, wireless display, ) is a plus
  • Bachelor’s degree in computer science, math, engineering or equivalent, Master/PhD is a plus
  • Understanding of GPU and CPU pipeline, cache and other performance factors
  • Game or engine performance optimization experience on PC, Playstation or XBOX is a plus
  • Experience in HLSL, GLSL, DX ASM, OpenGL, DirectX, and other graphics API is a plus
  • Some “Big Data” processing experience (Hadoop, Spark)
5

Software Eng Job Description

Job Description Example
Our innovative and growing company is hiring for a software eng. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software eng
  • Building great services that help our internal customers succeed
  • Writing highly-scalable, highly-available, cloud-ready applications
  • Solving end-to-end problems
  • Adopting DevOps methodologies for enabling and supporting always-on services
  • Responsible for design and implementation of new device features
  • Responsible for integrating and controlling 3rd party applications
  • Provide clarity for your team and deal with ambiguity in a fast-paced startup environment
  • Provide development support for custom developed security applications
  • Support Directory Services
  • Work with application teams to integrate applications with security infrastructure
Qualifications for software eng
  • Minimum of 5 years experience in programming languages such as C++, C# and Java
  • Demonstrates an ability to provide technical guidance in center of expertise generally in areas ancillary to current functional area
  • Proven expertise in web programming and have worked with any of JavaScript libraries like GWT, Dojo, jQuery, ExtJS etc
  • Proven skills in developing a web-based GUI application aimed at the enterprise and commercial market
  • 3rd or 4th year of Bachelor degree with courses in C++ and software development
  • Be able to create reports in RDL

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates