Software Dev & Engineering Job Description

Software Dev & Engineering Job Description

4.5
174 votes for Software Dev & Engineering
Software dev & engineering provides support in upgrading, modifying or enhancing an existing engineering or design application in the assigned area of expertise.

Software Dev & Engineering Duties & Responsibilities

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

Sample responsibilities for this position include:

Analytical leadership skills are important
Must be able to use tools grab data, identify trends, analytical skills, etc
Work with technologies in the platform stack, to include Java, HTML5/CSS, Memcache, HBase, Hadoop, HDFS, Zookeeper, Kafka
Researches, writes, and edits documentation and technical requirements, including software design evaluation plans, test results
Design new software applications, support applications under development, and customize existing applications
Designing and developing software services that support the change management process for one of the nations largest communications network
Contributing to the evolution of software components within our technology stack
Developing, advancing, and maintaining our current suite of APIs and micro-services
Integrating new tools into our processes and suggest ways of improving systems
Designs new software and CPE firmware and tools, supports applications under development, and customizes current applications

Software Dev & Engineering Qualifications

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

Licensing or Certifications for Software Dev & Engineering

List any licenses or certifications required by the position: ITIL

Education for Software Dev & Engineering

Typically a job would require a certain level of education.

Employers hiring for the software dev & 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, Engineering, Technical, Software Development, Education, Business, Design, Management, Software Engineering, Writing

Skills for Software Dev & Engineering

Desired skills for software dev & engineering include:

Engineering methodologies
Concepts
Skills
Their application in the area of specified engineering specialty
Skills and their application in the area of specified engineering specialty
Skills and their application in the area of specified
Their application in the area of specified engineering
Business and functional priorities
Java
JavaScript

Desired experience for software dev & engineering includes:

Knowledge of multi-geographic multi-active data center technologies including clustering, database replication, network topologies, and other tools to ensure high 24x7 system high availability
Extensive knowledge in system architecture and ability to lead, review and provide feedback to teams of architects
Experience with FFMPEG, HLS, HDS, MPEG-2, MPEG-4, and H.264 compression a plus
Choice of MAC or PC equipment
Team comradery like volleyball, ping pong, and other social events
Own and drive the whole release process defect management, vendor management and coordination, firmware releases, test organization, communications plan, metrics, roadmap support, etc

Software Dev & Engineering Examples

1

Software Dev & Engineering Job Description

Job Description Example
Our growing company is looking to fill the role of software dev & engineering. 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 dev & engineering
  • This is a lead technical position so candidate needs to be technically strong
  • Be able to report back and claim ownership of workstreams
  • Support automation plans and product test groups including defect analysis and recommendations
  • Support efficient processes for faster, higher quality releases
  • Contribute feedback and guidance to the development of functional and technical specifications for voice and data CPE
  • Effectively communicate and collaborate with different stakeholders towards the creation and implementation of features that do not negatively impact core requirements and other product integration
  • Troubleshoot data and voice device issues in a lab environment
  • Driving automated software engineering delivery/deployment
  • Engineering toolsets and championing practices across an internal open source community
  • Building Continuous Integration/Continuous Delivery pipelines
Qualifications for software dev & engineering
  • Some knowledge and/or working experience with scripting and programming languages
  • Building dev, test and production environments in Amazon Web Services
  • Supporting teams during testing, and providing support during implementation into production
  • Designing applications for automated monitoring and alerting
  • At least 4 years of experience scripting for Linux/Windows environments
  • At least 2 years of experience working with continuous integration environments and using tools like Github, Jenkins/TravisCI and Docker
2

Software Dev & Engineering Job Description

Job Description Example
Our growing company is looking to fill the role of software dev & engineering. 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 dev & engineering
  • Interact with Product Owners to understand requirements and scope the systems
  • As a Principle Developer, provide guidance and mentor more junior developers
  • Responsible for planning, designing, development and testing of new and existing automation and tools
  • Trains junior Software Development Engineers
  • Drive test scripting efforts
  • Participate in the design review of new features and projects assigned to the team
  • Participate in requirements collection and analysis as needed
  • Engage in collaborative design with teammates, operations counterparts, and customers for components of software projects as needed
  • Work independently and with others to implement software for assigned projects
  • Provide automated tests when implementing new functions or fixing bugs that prove that delivered work meets defined customer needs (acceptance criteria)
Qualifications for software dev & engineering
  • At least 1 year of experience creating AWS environments on demand with tools like Chef, Ansible, or Terraform
  • Experience in Agile or XP software teams and iterative development
  • Ability to understand the common aims of Development and IT Operations
  • Demonstrated ability to deliver against timelines with global optimization goals
  • Experience with contributing to an open source community
  • Experience with AWS cloud services configuration & administration
3

Software Dev & Engineering Job Description

Job Description Example
Our company is looking for a software dev & 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 software dev & engineering
  • Engage in pair programming, team code reviews, and peer code review and user story acceptance as needed
  • Document software and processes as needed
  • Develop and support automation that allows for continuous testing of software created by the team
  • Work with teammates and operations to automate deployment of systems and software created by the team
  • Work with operations as needed to help automate monitoring, metrics collection, and other systems administration tasks related to software developed for the team
  • Designs new software and web applications, supports applications under development, and customizes current applications specifically with the Microsoft Dynamics CRM Platform
  • Write and edit complex, automated test code, using the same standards
  • Write automated test code, using the same standards as a Software
  • Perform engineering and/or development activities in support of the implementation of state-of-the art solutions to maximize on technology and business applications in support of the XFINITY WiFi network
  • Work with other members of cross-functional teams, joint ventures, third party vendors and Company's Product Managers and Marketing teams to deliver quality products, in a timely fashion, that meet defined requirements
Qualifications for software dev & engineering
  • Experience with Terraform, Chef or Ansible
  • Experience with Github, Jenkins/TravisCI
  • Experience with Docker, Hashicorp or other micro-services development
  • Experience with Restful web/API services development, testing, deployment
  • Experience with Linux/Windows administration
  • Experience with Mongo, Hadoop, Casandra administration
4

Software Dev & Engineering Job Description

Job Description Example
Our growing company is looking for a software dev & engineering. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software dev & engineering
  • Participate in establishing and implementing technical standards
  • Assist in the development of DevOps teams and participate as necessary in L3 support role
  • Lead engineering efforts in basic system administration on Linux based systems
  • Develop new code, maintain existing code and refactor existing code, managing code branches
  • Must have experience using approaches such as code generation, metadata, object-oriented design, ORM classes, and workflow automation
  • Collaborates with project stakeholders to identify product andtechnical requirements.Conduct analysis to determine integrationneeds
  • Must have experience with large databases and deployments, 1 billion+ rows
  • Researches, write and edit documentation and technical requirements,including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports
  • Front end development using Angular
  • Knowledge of Hadoop and related technologies such as Kafka, Spark, KafkaStreams
Qualifications for software dev & engineering
  • Experience with Splunk or ELK monitoring
  • Experience with Cucumber/TDD
  • High energy thrives in fast-paced, high-rate-of-change setting
  • Scripting experience in either tools like Python, Perl, ruby
  • 2 years of experience developing Big Data Hadoop Ecosystem components (Sqoop, Hive, Pig, Kafka)
  • Hands on experience with open source development tools (Pig, Hive, Kafka, Thrift API, ) including participation in the community
5

Software Dev & Engineering Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software dev & engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software dev & engineering
  • Able to code webservices and applications in Java, preferably with a background in streaming or eventing technologies such as AWS Kinesis, Apache Spark/Storm/Kafka/Flume
  • Good experience with CI and tools such as Jenkins
  • Database modelling and ability to write queries for a relational database
  • Candidate will be comfortable working with support teams on troubleshooting applications and providing level 2 or level 3 technical support
  • Ability to do scripting using language of choice such as shell, python or perl
  • Knowledge of Cassandra, preferred
  • Conduct analysis to determine integrationneeds
  • Presents and defends architectural, design, and technical choices to internal audiences
  • Possess extensive experience in the design and development of complex applications
  • Lead technical discussions
Qualifications for software dev & engineering
  • 2+ years experience with Hadoop/HBase or similar
  • Experience in deployment & administering web application containers like Tomcat, WebLogic
  • Experience leading/mentoring more junior devlopers
  • Experience developing Network Monitoring applications
  • Experience with high transaction/throughput processing in a highly available environment
  • Experience developing Big Data Hadoop Ecosystem components (Sqoop, Hive, Pig, Kafka)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates