Engineer, Software Engineering Job Description

Engineer, Software Engineering Job Description

4.5
148 votes for Engineer, Software Engineering
Engineer, software engineering provides software design specifications and contribute to Global product development for all the phases of software development life cycle.

Engineer, Software Engineering Duties & Responsibilities

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

Sample responsibilities for this position include:

24x7 support on-call for production critical problems Any practical experience in software development, Oracle application system administration is a plus
Contribute to open source projects, and work on internal frameworks primarily using Java, C/C++, Golang
Develop elegant solutions to complex problems relating to engineering systems
Work on complex assignments under minimal guidance
Provide solutions for production/customer facing applications with premium uptime
Guide new processes and procedures in the product space to improve the quality, consistency, and automation of releases
Contribute to Release Engineering tooling to deliver the functionality according to established requirements
Help your team understand and prioritize requirements
Mentor internal and external teams on release engineering processes
Assist management with issue triage and escalations

Engineer, Software Engineering Qualifications

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

Licensing or Certifications for Engineer, Software Engineering

List any licenses or certifications required by the position: SAP, IAT, DOD, AWS, CSPO, RPA, MDG, MCSD, SSL, DNS

Education for Engineer, Software Engineering

Typically a job would require a certain level of education.

Employers hiring for the engineer, software engineering 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, Information Technology, Computer Engineering, Engineering, Technical, Electrical Engineering, Education, Software Engineering, Information Systems, Performance

Skills for Engineer, Software Engineering

Desired skills for engineer, software engineering include:

More technologies
Two
Three
Microsoft Office products
Java
Life cycle
Modeling of business processes
Software development
Application design patterns
Business/functional documents

Desired experience for engineer, software engineering includes:

Experience with Chef or similar configuration management technologies
Experience with both on premise and public cloud installations
Experience with Git or other source control tools
Bachelor of Science in Computer Science, Computer Engineering, or Software Engineering
Excellent knowledge of model based tools such as Matlab Simulink
Excellent knowledge of software programming, software change management, and software validation and tools for automotive applications

Engineer, Software Engineering Examples

1

Engineer, Software Engineering Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of engineer, software engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for engineer, software engineering
  • Working closely with your peers to gather and incorporate their feedback into your feature design
  • Obsessing over the performance of your new features and applying the same lessons to improve the performance of existing features
  • Attend daily stand-up meetings, prioritize features, and work with a sense of urgency to deliver value to your customers
  • Build a coherent Support experience into all of our products, including Dashboard, iOS, Android, and Help Center
  • Learn how to build products, driven by data, from idea to shipping
  • Leverage a dataset of merchant interactions that exists at few companies to deliver amazing Support experiences for both our merchants and Supporters
  • Our continuous delivery process and real-time monitoring systems will let you see the results of your work as soon as you are done
  • We prioritise getting code into production quickly, measuring its impact and learning from data, not hunches
  • So you’ll never have any doubt that what you’re doing is worthwhile!
  • While implementing robust and scalable web applications, you will get to design and develop new services, work with big data analytics and collaborate with colleagues in Ireland and the US
Qualifications for engineer, software engineering
  • Passion for writing creatively simple, well-documented, testable code with judicious use of data structures, algorithms, and design patterns
  • Interaction with SQL/NOSQL systems such as MongoDB, Cassandra, Postgres
  • Proven Experience in continuous deployment and debugging and testing methodologies
  • 3 - 8 years of experience building scalable, high-performance, reliable, highly available and large distributed systems with a high degree of autonomy
  • Experience with high performance batch data processing
  • Have experience with high volume data pipeline or high availability queuing systems
2

Engineer, Software Engineering Job Description

Job Description Example
Our innovative and growing company is hiring for an engineer, software engineering. 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 engineer, software engineering
  • Provide expertise to engineering teams
  • Profile iOS or Android applications
  • Improve or rewrite libraries for better performance
  • Develop software update process for existing applications
  • Keep current with technological developments within the industry
  • Ability to proficiently code in any one programming languages such as Python
  • Design, develop, and document functional & interoperability level verification tests from systems specification and product requirements
  • Execute Functional, interoperability and customer use test cases
  • Execution, Development and maintenance of scripts for test automation
  • Collaborate with teams across geographies in 3 continents
Qualifications for engineer, software engineering
  • Proficiency in Windows and embedded systems programming is a plus
  • Prior experience in the design and development of medical devices, applications, or consumables will be a plus
  • Working knowledge of Operating Systems concepts (Multi-threading, scheduling, memory management)
  • Minimum 1 – 3 years’ experience with Performance testing/Engineering
  • Working knowledge of any Databases like Oracle, DB2 or SQL Server is a plus
  • Classify and escalate to specialist teams to rectify the problem
3

Engineer, Software Engineering Job Description

Job Description Example
Our company is looking to fill the role of engineer, software engineering. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for engineer, software engineering
  • Extend and improve the existing code base
  • Strive to improve the quality, consistency, and automatability of releases
  • Be an engineering contributor to Release Engineering tooling to deliver the functionality needed to support and deliver solutions
  • Attend product meetings and help determine the work effort needed to complete tasks
  • Work in a fast-paced environment where timely deliverables are often as important as the big ideas that guide the future growth potential of the group
  • Process ATM configuration inquires for all customers
  • Clarifies common customer problems and provides resolution for system failures or ATM configuration changes
  • Performs standard testing and analysis of all ATM inquiries
  • Create and/or update internal tickets to document changes and projects
  • Delegation skills to ensure all activities are covered, supports leader, provides guidance to team, and understands the daily issues, activities, and project implementations
Qualifications for engineer, software engineering
  • Ability to provide constructive feedback and understand criticism that directly impacts our business goals and objective
  • Technical background with Python, tools as Jira, Bugzilla, Koji, Pulp is an advantage
  • Strong background in Linux with emphasis on Virtualization
  • Competency and motivation to tackle complex problems in a fast-paced environment without compromising the quality of the work - Ability to multi-task and manage tasks with varying priorities - Excellent verbal and written communication skills and high attention to detail - Prior experience designing tools around build system concepts a plus
  • Data Analytics tools like ELK and Data Representation tools
  • Strong hands-on exposure with protocols such as L2VPNs/L3VPNs/MPLS/Multicast/BGP/OSPF
4

Engineer, Software Engineering Job Description

Job Description Example
Our company is looking for an engineer, software engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for engineer, software engineering
  • Participate in stakeholder meetings to help present prototypes and implemented designs
  • Actively participate, contribute and drive the architecture and solution design
  • Define work packages for software construction and work with Project manager to plan the completion of work, by identifying the right resource and negotiate the effort
  • Lead the team by example, assume the development responsibility of key foundational services and/or APIs
  • Work closely with database designers and provide constructive feedback
  • Work on deliverables with inputs and guidance from Development Manager and/or Project Manager
  • Actively participate and contribute in SDLC activities such as work effort estimation, assisting peers solving technical problems and performing code reviews
  • Understand business processes and develop unit and integration test scenario in accordance with system requirements and business process changes
  • Assist the testing team by providing guidance on how to create test data manually and/or systematically to test software programs
  • Work with the supervisor to understand the assigned work, deliver on agreed upon dates and raise issues/risks in a timely manner in case of risk to deliverables
Qualifications for engineer, software engineering
  • Experience testing medical software and experience with laboratory systems is a plus
  • Capable of working with aggressive timelines
  • Must have critical thinking capability and be able to identify, document, and reproduce technically oriented problems
  • BS/MS degree in Computer Science, Electronics Engineering, or a related Engineering major
  • Strong knowledge of consumer products (Set-top-box, TV, AVreceiver, SmartHome, Smart watch, etc) QA methodologies, tools, and processes
  • Good in writing clear, concise and comprehensive test plans & test cases
5

Engineer, Software Engineering Job Description

Job Description Example
Our company is hiring for an engineer, software engineering. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for engineer, software engineering
  • Collaborate to design and implement world‐class GUI’s that are functionally and visually superb
  • Integrate UX designs with AngularJS
  • Implement complex business functionality through outstanding collaboration between diverse stakeholders across multiple
  • Offices and time zones including UX designers, business owners, and SW engineers
  • Stay current with the newest online technologies through diligent research to make recommendations on implementations
  • Contribute to the product roadmap
  • Design and implement clickable prototypes for rapid proof‐of‐concept cycles
  • Proactively participate within a dynamic Agile community
  • Develop and maintain highly reliable software based L4 and L7 proxies
  • Intelligent rate-limiting for preventing cascading failures
Qualifications for engineer, software engineering
  • This position will be responsible to lead process implementation, improvements, and reporting for applications support and performance metrics within Core Switching
  • Identify solutions to production impacting issues and automation opportunities for maintenance activities
  • Lead conversation between many cross functional teams to insure production readiness prior to release
  • Lead in application support efforts
  • Identify and implement automation of maintenance and release activities
  • Apply technical and business knowledge to customer issues

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates