Software Application Engineer Job Description

Software Application Engineer Job Description

4.9
153 votes for Software Application Engineer
Software application engineer provides SW infrastructural elements for image processing algorithms, data streaming, and 2D/3D UI displays.

Software Application Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Learning assigned technologies
Work with third party code to implement and enable the technology
Define and develop tools, techniques, and recommendations to assist software developers adopting the technology
Document and present findings to various forums
Set policy & best practices for application security and lead security education across the engineering organization
Pair with mobile, frontend, and backend teams to develop features in a secure, and scalable manner
Validate and remediate vulnerabilities reported in our bug bounty
Interact with off-shore development team on coding and QA
Perform build vs
Design and develop software, firmware or mobile applications for electronic test and measurement products

Software Application Engineer Qualifications

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

Licensing or Certifications for Software Application Engineer

List any licenses or certifications required by the position: CISSP, AWS, ITIL, CSSA, SSL, ISTQB, PKI, II, DNS, IAT

Education for Software Application Engineer

Typically a job would require a certain level of education.

Employers hiring for the software application 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, Education, Computer Engineering, Computer, Technical, Electrical Engineering, Healthcare, Design, Software Development

Skills for Software Application Engineer

Desired skills for software application engineer include:

Test Driven Development practices
Design and analysis of software for performance
HR
Student Information Systems
ERP systems
Payroll
Design patterns
C/C++
2D signal processing
3D world to image mapping

Desired experience for software application engineer includes:

A Bachelor's Degree (Masters Degree preferred) in Computer Science, Computer Engineering
Passion for the application of technology to solve client problems
Experience in a client-facing engineering role
Minimum of 3 years of experience in a computer related-field required
Ability to manage multiple activities/projects in a fast-paced environment
Have a passion for building great software and take pride in the quality of your programming

Software Application Engineer Examples

1

Software Application Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software application engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software application engineer
  • Be the overall technical evangelist for our system simulation technologies in your region
  • Attend, participate in or present technical content at conferences
  • Support model development to ease product adoption
  • Work with the software engineering team to develop the product
  • Provide input to product feature enhancements and process improvements
  • Interact with R&D engineering in translating customer's needs into a system simulation software solution
  • Provide engineering support
  • Write software using highly-available distributed datastores like Cassandra and strongly-consistent datastores like consul
  • Store billions of metrics in a database
  • Help engineers feel confident that the customer is satisfied with the hard work they deliver
Qualifications for software application engineer
  • Experience with Computer Graphics library (OpenGL, DirectX, ) is a plus
  • This position primarily works in an office environment but will spend a fair amount of time in a production environment
  • This is a temporary position in Rancho Cordova, CA with a potential to convert to a full-time position after a term of 6 months
  • Understanding of cloud services (AWS & MS Azure)
  • Background in electronics and electrical engineering preferred
  • Experience in distributed embedded controls system desired
2

Software Application Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software application engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software application engineer
  • Consult with product and engineering teams at appropriate milestones in our SDLC, including brainstorming, design review, and code review to help ensure our products are safely designed and correctly implemented
  • Participate in rotation to triage and reward reports submitted to our (private) bug bounty program
  • Conduct your own research and stay on top of of new research, attacks, and industry trends
  • Autodesk Revit MEP
  • Work independently to perform root cause analysis and resolution of issues reported by K12 customers, including production support, development operations, continuous improvement
  • Be available, as required, to provide on-call support during off hours and weekends and support during deployment of software releases to production
  • Serve as the technical escalation and communication point for production issues and work with Customer Service, Application Engineers, Database Administrators, Network Operations, Project Managers, Product Managers and other Stakeholders to diagnose and resolve issues
  • Perform scope / impact analysis and negotiate with Management, Quality Assurance and Stakeholders to determine issue priority
  • Coordinate with application operations engineers responsible for monitoring the health of the production environment
  • Participate in production support related application deployments and maintenance activities
Qualifications for software application engineer
  • Data Migration and Scripting
  • Automated/Performance Testing
  • Demonstrated ability to create positive impact on customer by developing polished, cohesive, effective, and user friendly applications for large and complex aviation related software systems
  • Communication – strong written and verbal communication skills, ability to prepare comprehensive reports, proposals, Statements of Work, and connect technology to business considerations (e.g., ROI)
  • Strong programming skills in Objective-C, C, C++
  • Solid understanding of multi-threaded programming
3

Software Application Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software application 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 application engineer
  • Develop and maintain applications used to plan and define experiments at NIF
  • Document all designs and maintain software and design configuration control in support of the experiments
  • Develop web-based visualization applications to distribute NIF data to the user community
  • Develop tools to facilitate world-class scientific collaboration
  • Ability to multi-task in a fast paced environment, and solving challenging software application development problems in the commercial energy sector
  • Design and implement customer driven software requirements in COTS ERP applications by developing new user interfaces, integrations, workflows and services using various tools and technologies
  • Initial assignment will require working on customer site in the Pacific Northwest up to 33%
Qualifications for software application engineer
  • Knowledgeable with software platform practices (SDK, API, ), a plus
  • Minimum 5 years of operational experience with ICT projects, preferably covering both hardware and software
  • Minimum 5 years of back-end JAVA development
  • Willing to travel, incl
  • Bachelor's in CS or related technical discipline with 5+ years processional experience
  • Or Master’s in CS or related technical discipline with 3+ years processional experience
4

Software Application Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a software application engineer. 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 application engineer
  • Technical support for applications (Expert support)
  • Diagnose, troubleshoot and resolve software issues on installed Building Automation and Energy
  • Work on the latest and most innovative video technologies and support leading North America brands in the field of home security, IoT video-connected devices, and commercial IP security camera
  • Support pre-sales activity in the US and Canada
  • Lead complex integrations with customers, build and lead engineering task force, build debug strategies and lead them to execution, while communicating to customer
  • Develop web application software using the ASP.NET framework and C# or VB.NET programming language
  • Write queries in SQL to store data to, and retrieve data from, the database system
  • Construct automated test routines for testing the target application
  • Draft requirements, design, interface and test documentation, as required
  • Utilize software engineering best practices to construct maintainable web application software
Qualifications for software application engineer
  • Experience with Android and Linux platforms, iOS and Windows 8/10 a plus
  • Ability to work in a fast-paced, iterative development environment (Agile-SCRUM/XP)
  • A Bachelor’s degree or preferably an MS degree in Computer Science/Engineering or related field
  • Enjoy mentoring junior developers, helping in code reviews and providing technical leadership in design sessions
  • Familiarity with UML & XML
  • Degree in Computer Science, Computer Engineering, Information Technology, MIS or any computer related field or its equivalent
5

Software Application Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software application engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software application engineer
  • Capable of writing a simple driver
  • Experience in security, encryption, or developing mobile apps or application layer solutions is a plus
  • Knowledge of the effects of using open source code and how that may affect a customer
  • Deep understanding of protocol stacks and implementation (both wired and wireless)
  • Adept at building Proof-of-concept systems with functional cloud connectivity
  • Adept at presenting slides to executive management or conveying concepts to hardware engineers
  • Secure the correct prioritization of the function delivery in the global embedded software application agile teams
  • Review and anchor the proposed software implementations of the functions with local brand representatives and feature owners to confirm implementation meets the expectations from internal and external customers
  • Analyze the possibility for harmonization of functionality between brands, segments and markets
  • Participate in review of detailed component development specifications (Feasibility, Technical Concepts) to provide input from the functional perspective
Qualifications for software application engineer
  • Wireless network experience - ZigBee Smart Energy a plus
  • Passionate about energy efficiency, energy management, and green technologies a plus
  • 6+ years of experience of developing large-scale web application
  • 4+ years developing server-side RESTful web applications
  • Excellent knowledge building web application and automation tools using Python
  • Experience with modern web development framework (Django preferred)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates