Software Engineering Lead Job Description

Software Engineering Lead Job Description

4.5
187 votes for Software Engineering Lead
Software engineering lead provides technical expertise and leadership in design and development of high-quality software using industry standard best practices for new development of cloud native solutions.

Software Engineering Lead Duties & Responsibilities

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

Sample responsibilities for this position include:

Applies technical knowledge and a thorough understanding of business applications is required to facilitate the development of supporting knowledge architecture and standards
Help build awareness within the tech community through meetups, conferences, and open source contribution
Interface with other technical personnel and product owners to finalize requirements
Serve as the initial point of escalation for software development issues within the A&E domain
Managing a team if highly capable engineers developing a world-class data platform
Helping evolve development guidelines, practices & principles for a world where services development & delivery is moving faster than ever
Designing resilient & redundant infrastructure to maintain high availability and reliability
Continuously championing Agile Methodologies to release & deploy iterations of our services
Fostering a data driven approach to everything we do
Knowledge of Windows frameworks and C# Experience with real-time video capture and/or processing systems

Software Engineering Lead Qualifications

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

Licensing or Certifications for Software Engineering Lead

List any licenses or certifications required by the position: AWS, ITIL, CSM, OCJP, ISTQB, MCSD, CPO, OSCE, OSCP, AI

Education for Software Engineering Lead

Typically a job would require a certain level of education.

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

Skills for Software Engineering Lead

Desired skills for software engineering lead include:

Architecture
Design and business processes
Critical aspects of their roles
Software development methodologies
Design across all systems
Multiple data storage subsystems
Using and developing applicable tool sets
Industry best practices in development
Industry best practices in external resource development
Database concepts and programming

Desired experience for software engineering lead includes:

You thrive in an agile environment - that means you are actively practicing things like TDD, continuous integration, and automated testing
You know from experience what it takes to deliver and support a product/platform in a large scale environment
An entrepreneurial spirit and intellectual curiosity that is passionate about building businesses within a fast paced environment, while changing the way customers perceive our brand and our products
Demonstrable expertise of common Internet technologies
Provide an overall architect responsibilities including roadmaps, leadership, planning, technical innovation, IT governance
Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, , including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums

Software Engineering Lead Examples

1

Software Engineering Lead Job Description

Job Description Example
Our growing company is hiring for a software engineering lead. 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 engineering lead
  • Ensure the application components align with the application architecture and meet application performance goals
  • Work with other architects to ensure the application components align with Commercial Bank architecture component and meet performance goals
  • You will manage a SCRUM team throw-out the Agile lifecycle
  • May supervise a team within a single Engineering function
  • Supervise a team within a single engineering function
  • Represent your team and product line in cross-functional discussions
  • As part of the leadership team, setting the strategic direction for how we build software within the teams, which includes tools, coding standards, quality controls
  • Be a first class, black-belt coder and designer
  • Develop and deliver Demos and Proof of concepts based on customer requirements
  • Analyze new technologies, integrate with new 3rd parties and customer existing systems
Qualifications for software engineering lead
  • A natural passion & drive to lead by example
  • Self-directed execution and deep, end-to-end ownership of one’s commitments
  • Mastery of solving hard problems in a directed, methodical, data-driven manner
  • Broad and deep experience in algorithms, systems, and multi-threaded programming
  • Deep commitment to high quality and engineering discipline
  • Experience using data analysis techniques like predictive (regression) modeling and with machine learning including supervised or unsupervised learning techniques and algorithms
2

Software Engineering Lead Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software engineering 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 engineering lead
  • Design, analyze, develop, test, debug, and deliver software enhancements and/or new products
  • Provide technical and functional support throughout the project lifecycle, including developing functional specification and technical design documents
  • Contribute to and improve the adoption of an Agile development process
  • Software installation, configuration, conducting POCs setup and maintenance of production platform
  • Leading 2+ scrum teams to deliver high profile customer facing application serving a global user base
  • Experience growing and nurturing developers to become high performers
  • Candidate interviews, and managing the hiring process
  • Bridge the gap from technical and non-technical team members
  • Define how the components of all the applications relate to each other, and how the facilities (new or existing) will support the capability or business area
  • SME for DevOps principals and adoption in a holistic, consistent fashion across the business line
Qualifications for software engineering lead
  • Development experience using current front-end frameworks like, AEM, React, AngularJS, Ember.js
  • Experience as a tech lead, project lead, or similar role
  • No prior experience as a people manager required
  • Quick learner and willing to adapt and learn new technologies
  • Commitment to quality and high standards
  • Mentor team members on technology and specific design
3

Software Engineering Lead Job Description

Job Description Example
Our growing company is looking to fill the role of software engineering lead. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineering lead
  • Strong oral and written communication skills, and ability to effectively coordinate the team’s efforts in the context of a global team
  • Collaborating across geographically disperse CTCT sites to drive continuous improvements in software development processes
  • Understand the importance of maintainable code and documentation when working in a large organisation
  • Lead software engineering team in adherence to engineering
  • You will coordinate activities performed in Managed Services operations teams during day to day operations and planned activities
  • You will coordinate impact assessment for new installations, in addition to changes in existing ones
  • You will create project plans to apply systems changes while considering all affected systems and parties
  • You will follow up on system issues and interact with affected departments
  • You will build, maintain and improve effective work processes
  • You will adheres to SLA / KPI requirements
Qualifications for software engineering lead
  • Tests and integration tests, code coverage analyzers, creation of sand‐box systems
  • Experience in the payments ecosystem a plus
  • 3+ years of experience in leading other software engineers
  • Involve in different z/OS related projects and work with the business call to envisage technical support responsibilities
  • Provide support as production LPAR lead and managing end - to - end MVS related activities on the systems
  • Proficient in database technology, some complex data modeling and design
4

Software Engineering Lead Job Description

Job Description Example
Our company is looking for a software engineering 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 engineering lead
  • Communicating pros and cons of UI technologies and justify tech stack selection
  • Define tech stack for the front end
  • Facilitate decisions on User eXperience (UX) design
  • Facilitate decisions on User Interface (UI) design
  • Work with the BA to understand the requirements of the application
  • Work with BA, Business and UX consultants and help facilitate page layout, look, behavior and navigation
  • Create standalone page prototypes from Images and samples provided by UX consultants
  • Create standalone page prototypes to help visualize suggestions made during discussions to facilitate decisions
  • Define estimates for implementation and hands on lead the development effort for UI team
  • Work with the java developers to identify the backend services needed to make the pages fully functional
Qualifications for software engineering lead
  • Promotes positive and professional work environment
  • Implementation Methodologies and the Software Development Life-cycle (Agile)
  • Source control tools specifically Git and Stash
  • Development Tools (Xcode, Android Studio, Eclipse)
  • Computer Science and Object-oriented Programming
  • Working knowledge of continuous integration environments and implementations
5

Software Engineering Lead Job Description

Job Description Example
Our innovative and growing company is hiring for a software engineering lead. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineering lead
  • Contribute and enhance Fraud product codebase with new features and functionality
  • Design and interact with backend RESTful APIs and webservice implementations
  • Develop middle-tier persistence services which interact with relational and NoSQL databases
  • Create and enhance automated testing to support our Continuous Integration processes and Continuous deployment process
  • Knowledge of deployment - Apache/Tomcat and FTP services
  • Knowledge of Shell Scripting and Oracle Database
Qualifications for software engineering lead
  • Define and analyse automation metrics to inform decision-making and measure success
  • Previous experience in devOps and Development disciplaines
  • Knowledge of MDF framework, Puppet, Chef, Build/Deployment tools
  • Good understanding of storage SAN/NAS, load-balancer configuration
  • Experience of deployment automation
  • Experience with Jenkins, Automation tools

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates