Development Software Engineer Job Description

Development Software Engineer Job Description

4.6
166 votes for Development Software Engineer
Development software engineer provides software development and application development for Distributed Common Ground/Surface System – Marine Corps Geospatial and All-Source Intelligence utilizing Java, J2EE, Javascript, HypertextMarkup Language (HTML) and Cascading Style Sheets (CSS).

Development Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Own the delivery of an integral piece of a system or application
Invent the future of search, instead of just being a bystander
Define intuitive SDK APIs and build code generation tooling to simplify the use of client-side software for embedded devices
Ensure highest quality software to compile and run on a variety of different hardware and OS platforms
Design, implementation, and deployment of applications and services that impact the business with an emphasis on Merchant platform and e-Commerce website development
As a senior SDE on the team this person would be responsible for mentoring other SDEs on the team and be a thought leader in identifying new technologies and solutions to business problems
Design, build and operate high-quality and scalable services and website applications under appropriate constraints
Collaborate with AWS Global Service team to integrate the capability of existing AWS services to meet AWS China requirements
Deliver the result on schedule with high quality
Stay deeply connected with the software engineering and security practices within AWS organization, and drive continuous improvements of development methodology

Development Software Engineer Qualifications

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

Licensing or Certifications for Development Software Engineer

List any licenses or certifications required by the position: AWS, TLS, SSL, HTTP/HTTPS, TCP/IP, CSSA, AEM, CCNA, DSS, CFA

Education for Development Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the development software 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, Computer Engineering, Engineering, Technical, Education, Electrical Engineering, Software Engineering, Mathematics, Science, Software Development

Skills for Development Software Engineer

Desired skills for development software engineer include:

Algorithms and distributed algorithms
Corda
Data structures
Designing for performance and resiliency
EOSIO
Ethereum
Hyperledger technologies
Application
C++
CSS

Desired experience for development software engineer includes:

Source control management tools GIT
Be able to work independently and respond to multiple and conflicting requests under tight deadlines in a dynamic work environment
BS in Computer Science or equivalent degree - 5+ Years experience with Software Development - Extensive knowledge of Java Programming language - Extensive knowledge on Object Oriented Design - Teamwork and good communication skills across multiple teams
Proven and demonstrable skill in C++, C# or JavaScript
Flexible and able to work with a diverse team that includes engineers, marketing, product designers
The incumbent will be responsible for designing, building, and maintaining functionality for IMF Platform Foundation

Development Software Engineer Examples

1

Development Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a development software 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 development software engineer
  • Work with a wide variety of technologies, including Cloud services
  • Designing and implementing with service oriented architecture or other distributed architecture models• Refactoring systems for higher scale and fault tolerance and reduced technical debt
  • Optimize and scale database driven applications
  • REST style client and server interaction design and implementation
  • Provide on-call production support for payment platform applications
  • Design/develop/iterate developer tools and services that are used by thousands of AWS users
  • Deeply own the full stack and entire lifecycle of our products, from the roadmap to the design/architecture to implementation and continuous iterative development and deployment of both services and web apps
  • Interface closely with internal and external customers to quickly drive new products and new features
  • Architect and design right solutions starting with broadly defined problems
  • Development of code in client side languages like javascript
Qualifications for development software engineer
  • You will have the opportunity to work in a young team, eager to learn, experience and become stronger
  • We are working in agile way, focusing on most important and relevant features
  • Technical experience of 1-2 years in software development
  • Object-oriented skills
  • Black-box testing and white-box testing for state machines
  • 1+ years of experience in the tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)
2

Development Software Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of development software 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 development software engineer
  • Mentor other engineers on all aspects of the software engineering vocation
  • Experience with embedded software development in an embedded Linux environment
  • Experience with software distribution and build solutions such as Yocto
  • Ability to create design verification test plans and willingness support execution of these plans
  • Responsible for developing cutting edge solutions
  • Investigate, design, prototype and evaluate technical solutions
  • Provide technical excellence
  • Develop and maintain solutions for Terabyte scale data analytics
  • Develop and maintain services and interfaces to allow for cross product communication and management
  • Involved with full software development lifecycle, including requirements gathering, implementation, and testing
Qualifications for development software engineer
  • 3+ years of experience in software development and testing in Java, C++, Python or C#
  • Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Python, Objective C) and open-source technologies
  • 0-3 years of experience in product development working on highly scalable systems
  • Expert knowledge of Java, C/C++ is a must
  • Should be comfortable with working on Unix/Linux based operating systems
  • Understanding of databases solutions and previous record of having worked on high performing solutions would be a big plus
3

Development Software Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of development software engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for development software engineer
  • Validate the successful completion of processing runs through established Quality Control checks, leading advanced troubleshooting of processing and reporting errors often as the second level of escalation
  • Diagnose and address operational data requests
  • Diagnose, research and address operational data requests and providing support to the Client Services team
  • Lead advanced-level Data Analysis in support of standard report offerings and customized client data analysis needs
  • Lead and Provide direction and guidance to the Operations specialist team in review and analysis of computer output and performance indicators to locate code problems and correct code errors
  • Provide input to enhance the sophistication of monitoring tools and Quality Control checks for continuous process improvement and operational efficiencies
Qualifications for development software engineer
  • BS in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field plus at least one year of experience
  • 1-5 years of progressively responsible work experience
  • Comfortable supporting developers across Windows, Mac, and Linux platforms
  • Proficiency working with dynamic languages such as Ruby or Python
  • Experience with at least one modern programming language such as C, C++, Java, or Perl
  • Video and Media Experience
4

Development Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of development software 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 development software engineer
  • Ability to quickly adapt/learn new programming languages
  • Ability to function as a full stack developer on a small team
  • Having a background in operations is helpful, but not required
  • Experience with use and implementation of a variety of software frameworks such as Tomcat, Spring, Django, Rails, ASP, Hibernate, Struts
  • Knowledge of professional software engineering practices for full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Proficient in a modern programming language like Java, C# or Scala
Qualifications for development software engineer
  • Proficiency in, at least, one modern programming language such as C, C++, Java, Perl, Python, Ruby
  • Proven track record of working with other engineers in the design and implementation of scalable data-driven systems
  • Strong bias for action, examples of customer-focused decision making
  • Machine learning experience a plus
  • Strong in algorithm design, problem solving, and complexity analysis
  • Previous UI development experience and familiarity with JavaScript, HTML, CGI, ASP
5

Development Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a development software 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 development software engineer
  • Proficiency in Ruby and Ruby on Rails
  • Strong knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to ramp up quickly on new technologies and adopt solution from within the company or from the Open Source community
  • Experience in coding Java, C#, or C++
  • Good working knowledge of design patterns
  • Experience with big data technologies (Hive, Hadoop, SQL)
Qualifications for development software engineer
  • MS degree and/or PhD preferred in Computer Science, or related discipline
  • Experience developing with Javascript frameworks
  • Experience designing, building and troubleshooting complex service-oriented systems
  • At least 4 years of experience building successful production ready systems
  • Ability to develop novel solutions using a combination of technologies
  • Advanced Degree in Computer Science or related field (or B.S

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates