Software Developer Engineer Job Description

Software Developer Engineer Job Description

4.9
172 votes for Software Developer Engineer
Software developer engineer provides coaching and technical mentorship to the junior team members on best practices, tools and software development methodologies, perform code review frequently.

Software Developer Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Perform system analysis design, development, testing, and implementation of medium to large size enhancements using JCL, COBOL/DB2, and CICS
You will work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals
Documenting user interfaces design & implementation approaches for future development/support
Collaborate with service team to support local customers
Communicate with WW stakeholder/customers to coordinate solution development, have day-to-day development status reporting and tracking
Work on OMS development with ample opportunity to grow professionally, functionally and technically
Work in Agile Methodology and Coach/mentor others in their work
Take responsibility of Epics and lead from design to delivery
Be a part of a Scrum team, participating in sprint meetings and working through committed stories during the sprint cadences
Ability to work within a cross functional team to develop enhancements in a highly iterative fashion

Software Developer Engineer Qualifications

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

Licensing or Certifications for Software Developer Engineer

List any licenses or certifications required by the position: AWS, DE, ADM, SFDC, II, PMP, IAT, OS, HSM, TLS

Education for Software Developer Engineer

Typically a job would require a certain level of education.

Employers hiring for the software developer engineer 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, Education, Physics, Associates, Information Systems, Technical, Math, Science

Skills for Software Developer Engineer

Desired skills for software developer engineer include:

Concepts
Code reviews
Build processes
Source control management
Software development practice
Testing
Operations
Work experience
Professional software engineering practices & best practices for the full software development life cycle
Technical/business environment

Desired experience for software developer engineer includes:

At least 2 years of experience leading cross functional teams
At least 2 years of IT experience in Financial services or Human Resources setting
At least 3 years of experience with Java, Weblogic/Tomcat, and Apache
Bachelor of Science degree in Engineering, Computer Science, Information Systems or equivalent
Discipline, flexibility, creativity, initiative and tolerance of ambiguity
Basic knowledge on Computer Architecture is a plus

Software Developer Engineer Examples

1

Software Developer Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a software developer engineer. 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 developer engineer
  • Must be able to take business problems to solutions with minimal need of additional resources
  • Support internal customers such as Quality Assurance (QA), Professional Services PS and Technical
  • Support our customers through bug resolution
  • Develop and implement new NDM functionality
  • Program clear and concise solutions
  • Interface with clients to understand their issues
  • Help our business analysts find and provide workarounds for critical issues
  • Debug complex systems and make appropriate changes to resolve client issues, includes C# applications, SQL Server and occasionally legacy VB6 applications
  • Help clients debug performance issues related to their SQL Server(s)
  • Create stored procedures and DB cleanup scripts
Qualifications for software developer engineer
  • Aware of but not reliant on MVC Javascript Frameworks (Spine.js, Backbone, Ember)
  • One (1) or more years of demonstrated knowledge and experience with Microsoft’s Office SharePoint Server platforms and supporting technologies including SharePoint Object Model, Web Services, Windows Workflow Foundation, Web Parts, Web Design/Front-End Development, InfoPath, Central Administration, STSADM and/or PowerShell preferred
  • Experience with JavaScript Libraries including jQuery or Knockout is preferred
  • Strong information technology architectural and design skills
  • Knowledge of service-oriented architecture (SOA) and related architectural styles using REST, SOAP, RPC, XML
  • Ability to integrate, build, and test high-quality technical solution• Familiarity with agile software development philosophies, , Scrum, XP
2

Software Developer Engineer Job Description

Job Description Example
Our company is hiring for a software developer engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software developer engineer
  • Provide support and assistance to other departments as required
  • Designs, develops, documents, and implements software solutions in accordance with project specifications, ensuring completion within the planned time constraint and meeting the established objectives for quality, reliability and performance
  • Analyzes the impact and feasibility of change requests on existing software and implements corrective actions
  • Provides both technical and administrative documentation in a timely manner for developed software and design models
  • Provides technical input, feedback, and consultation to other internal organizations involved in system design or implementation activities
  • Participate in technology transfer initiatives between IT departments, R&D, and Product Engineering
  • Will receive assistance and mentoring in investigation, analysis, and data gathering
  • Will receive direction and recommendations in the application of sound practices in software development
  • Reviews coding projects
  • Involved in all activities relating to development projects including ETL development, data modelling and performance tuning assisting in project planning and tracking, and delivery of systems solutions supporting the business community
Qualifications for software developer engineer
  • Excellent knowledge and hands on experience of Java/ J2EE, SQL, and UNIX
  • Proficient in Oracle and PL/SQL
  • Must have superb oral and written communication skills
  • Knowledge on OSGI framework for Eclipse RCP applications
  • Knowledge on Apache ServiceMix, LDAP/Active Directory
  • Experience of working with Weblogic application server
3

Software Developer Engineer Job Description

Job Description Example
Our company is looking to fill the role of software developer engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software developer engineer
  • Review and validate SFDC Designs that vendors or teammates produce, to ensure they are complete and meet documented business requirements from our user population
  • Design and develop embedded software for in vehicle Wireless Charging safety
  • Work with staff to understand and resolve software problems
  • Working independently on the module assigned
  • Implement and maintain java application phases
  • To take part in software and architectural development activities
  • Implement and configure Service-Now discovery tool
  • Experience in ServiceNow support and enhancement
  • Ability to configure and provide solution to ServiceNow issues
  • Perform administrative tasks of the Service-Now tool, including making approved changes to process and work flows
Qualifications for software developer engineer
  • DE integrating BPM applications with a financial service orchestration layer using BPM APIs
  • DE in Object-Oriented Design and development using Java Technology stack including Java, Java EE, Spring framework, and Hibernate
  • Minimum 1 year of experience writing communications software (client/server, sockets, TCP/IP, network stacks)
  • Minimum 1 year of experience developing multi-threaded applications
  • Being resourceful, proactive, and collaborative are required for this role
  • Experience developing complex Java & C/C++ application infrastructure, services, libraries and tools on the Android & Linux platform
4

Software Developer Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a software developer engineer. 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 developer engineer
  • Create novel browser based detection mechanisms for user behaviour
  • Monitoring and optimizing performance of scripts and advising any necessary changes
  • Assist with metrics collection
  • Develops, executes and analyzes load tests
  • Implements software quality assurance standards and processes
  • Maintains the quality and overall integrity of the test data
  • Provide support for defects when issues are uncovered
  • Analyzes test results and provides explanations of results to help in the tuning process
Qualifications for software developer engineer
  • 6+ years’ experience with a high level language such as Java, Perl or Python and Scripting such as Shell or Bash
  • Minimum of 6 years of experience developing software products
  • Understanding of procedural, scripted, and object-oriented programming languages
  • Ability to write, test, and document code with regard to requirements
  • Knowledge and experience with several core programming languages including VB, Java, C# and MVC 4 minimum of 2 years of experience with client side scripting languages and techniques (e.g., HTML, JavaScript, JQuery, VB Script, and AJAX)
  • DE developing web services (SOAP and RESTful) using JSON and XML formats
5

Software Developer Engineer Job Description

Job Description Example
Our company is hiring for a software developer engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software developer engineer
  • Document and communicate results to other groups involved with development, testing, design, and validation
  • Design features, write code, and specifications as they relate to both software development and systems integration involving NPI autonomy, remote control, joystick functions
  • Address field issues when they arise (trouble shoot, solve issues, implement solutions)
  • Fix features and functions as needed for software development
  • Integrate software features taken from models and libraries to create software flash files
  • A minimum of at least one year experience in software development
Qualifications for software developer engineer
  • A demonstrable level of proficiency in programming languages such as Python, Java, C, C++, Go, Ruby, Perl and a willingness and capability to learn more
  • DE developing Web services (SOAP and REST) using JSON and XML formats
  • DE developing messaging applications using Spring frameworks and Message Broker Tool (Websphere MQ)
  • DE developing front-end based build process using Grunt, Bower, and Node.js for transaction processing applications
  • Bachelor's degree in Computer Science or Math
  • A minimum of one year experience in building relationships and work effectively with atmospheric scientists scientists and practitioners across institutions to develop and deliver new tools and products

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates