Software Lead Job Description

Software Lead Job Description

4.5
173 votes for Software Lead
Software lead provides application support to the software engineering community for software development and software configuration management tools.

Software Lead Duties & Responsibilities

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

Sample responsibilities for this position include:

Own and/or participate in technical reviews
Successfully communicate schedule updates, project risks and associated mitigation plans to software technical leaders and other stakeholders
Work with a field support team to diagnose customer issues and quickly resolve issues
Follow the Quality Management Standards and necessary vital software design standards
Drafts engineering requirements documents to define product functionality
Designs system and software architectures
Debugs and analyses device issues and field returns
Participates in hardware design as it relates to firmware requirements
Provides guidance and support to junior engineers
Implements firmware code to meet engineering requirements

Software Lead Qualifications

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

Licensing or Certifications for Software Lead

List any licenses or certifications required by the position: AWS, CSTE, ISTQB, IAT, II, ITIL, CPO, JAVA, DO-178B, APS

Education for Software Lead

Typically a job would require a certain level of education.

Employers hiring for the software lead 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, Technical, Software Engineering, Software Development, Information Systems, Electrical Engineering, Information Technology

Skills for Software Lead

Desired skills for software lead include:

Development/modeling tools
Operating systems
Software Development Lifecycle
Tools to test software applications/systems
Configuration management
Development of portable
MS Office
Reusable and modular software in automotive environment
Software development tools
ARM

Desired experience for software lead includes:

Exceptional object oriented design and implementation skills preferably with Java
Strong understanding of the software development cycle (e.g., Agile, Scrum)
Willingness to investigate, prototype, and ship production-ready solutions based on promising technologies
Experience developing data driven web applications in ASP.net (Web Forms, MVC 4) in a Services Oriented Architecture (SOA)
Strong understanding of web-based architecture (web servers, load balancing, caching, databases, replication, ) and technologies (CSS, HTML, AJAX, JQuery)
Experience with JavaScript and other web technologies (XHTML, CSS, Ajax, Json)

Software Lead Examples

1

Software Lead Job Description

Job Description Example
Our company is looking to fill the role of software lead. 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 lead
  • Serve as technical lead on large, complex projects
  • Plans and coordinates the complex design, development, implementation, maintenance, and level 4 support of associated systems
  • Engineer systems and/or software, and/or transfer data for internal and external clients
  • Support staff to achieve their training and development objectives
  • Observes and evaluates the systems usage by users to improve applications quality and effectiveness
  • Lead project teams and provide technical expertise for various engineering projects
  • Apply technical knowledge to development of products and processes and identify additional value-added opportunities related to specific projects
  • Serve as an internal consultant on specific projects outside of team or department
  • Provide innovative suggestions and recommendations for new projects based upon technical and product knowledge
  • Maintain knowledge of state-of-the-art technology to incorporate new developments into products
Qualifications for software lead
  • Minimum of 3 years of experience in RTOS Micrium Micro C OS II/III or similar and exposure to IP protocol stacks (TCP / UDP / FTP)
  • 2+ years’ experience with FlexNet Operations to manage software monetization (license activation, re-issuing, trial activation and tracking)
  • Experience managing software product install bases
  • Digital delivery of software products
  • Degree/diploma in a technical field, such as Information Systems, Computer Science, or Networking, or degree/diploma in a business-related field with demonstrated hands-on technical experience
  • Experience with Windows Service/Application Development
2

Software Lead Job Description

Job Description Example
Our company is looking to fill the role of software lead. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software lead
  • Integrate large scaled software system and manage issue and risk through the whole integration phase
  • Setup and maintain continual build tool to support agile development process
  • Continually increase efficiency of continual integration
  • Develop tools for auto test and auto build
  • Publish release letter and test report
  • Lead and manage a small agile team with guidance from remote Product Owner/Manager
  • Engineer, test and deploy integrations with as much automation as possible
  • Learn from and be mentored by technology and business leaders who have different skillsets and backgrounds
  • Opportunity to help shape and grow a world class technology team
  • Attend and host technology events and meetups around the city with your colleagues
Qualifications for software lead
  • Experience with print solutions a plus
  • Bachelor's degree or equivalent in Computer Science or related discipline, or knowledge acquired through equivalent experience, and a minimum of five (5) years experience in systems and software development
  • Demonstrated basic and some specialized systems and software development knowledge
  • Minimum of 5 years’ experience with hands on design/programming and leading design projects
  • 3 years’ experience in automotive product design
  • 5 years of experience in a senior engineer capacity
3

Software Lead Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software lead. 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 lead
  • Responsible for host s/w application design & development, collaborating with global s/w team in US, India & Japan
  • Involved into all stages of the development process (specifications, development, verification, documentation, support), and interface with other project stakeholders (architects, project managers, etc)
  • Provide development estimates for release planning and activity planning
  • Analyze functional requirements and implement new features
  • Maintain the legacy codes of multiple products
  • Provide efficient support together with the product support team for the developed products throughout the release lifecycle
  • Execute unit test and integration test on the products
  • As a lead engineer, contributes, frequently in a lead capacity, in areas of technical specialty to the deliverable associated with the wM products while also providing guidance and direction to less senior staff members on a routine basis
  • Assists other staffs in supporting marketing and client interactions as needed
  • Collaborate with product management, business analysts, user experience designers and other engineering teams in the development and initiation of new software programs and applications
Qualifications for software lead
  • Agile design methods and implementation is desirable
  • Knowledge or experience with stage gated development processes is desirable
  • Experience with software design process and tools, such as code collator tools, code review processes, is essential
  • Dedicated RTOS and Linux operating system development experience is essential
  • Software development experience using C and C++, embedded web server, operating system design, TCP/IP stack, networking tools, industrial protocols (modbus), CANbus, etc
  • You have 8 years of professional engineering work experience
4

Software Lead Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software lead. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software lead
  • Conduct and lead software product launch gate reviews
  • Coaching of SPLs and other engineers
  • Provide technical input/feedback on performance and skills
  • Assist in Quality Assurance processes and customer issue resolution
  • Create, review, and maintain technical documentation
  • Work independently, taking ownership of problems
  • Provide input into assessment and training/mentoring of junior team members
  • Delegate tasks to other developers, as appropriate
  • Proactive in designing, developing, and maintaining software applications using .NET and AngularJS
  • Participate in Agile development activities including daily scrums, pair programming, and code reviews
Qualifications for software lead
  • Experience with servers like Apache and Tomcat
  • Experience with relational databases like Oracle and mySQL
  • Experience with distributed caching Hazelcast
  • Experience in Mobile Application Development on iOS / Android
  • Understanding of mobile application development environments and tools, device limitations and challenges, available communication infrastructures
  • Ability to work as senior team member within onsite/offshore model
5

Software Lead Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software lead. 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 lead
  • Assist in all necessary phases of a project implementation, including functional requirements, technical design, development, unit testing and user acceptance testing as we build the CUAS application on a new technology stack
  • Provide team leadership for a small group of engineers plus technical leadership oversight for CUAS applications
  • Collaborate with technologists across the organization to build service integrations
  • Ensure consistency with Tax & Accounting architectural guiding principles for CUAS
  • Develop and mentor less senior members of the technology team
  • Be a thought leader and influencer in development best practices, which include security, infrastructure and automation
  • Effectively contribute to designs and implement major feature enhancements and architectural redesigns
  • Experience working with Agile, Lean and/or Continuous Delivery approaches and best practices
  • Work collaboratively and effectively on team projects
  • Collaborate with product managers to ensure that implementations align tightly with functional specifications
Qualifications for software lead
  • You are a software generalist that is familiar with numerous modern frameworks
  • You are proficient in a set of client-side and server-side languages (ie
  • You have a professional application management approach to continuous integration, testing, and pushing builds to various staging and production environments
  • You have a great eye for design, an appetite to build ambitious products and an ability to prioritize in order to deliver on time
  • You can work with the product development team to add meaningful feature sets over time to the overall WAZER solution
  • You have engineering team leadership experience while remaining in a code contributor role

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates