Software Engineer Lead Job Description

Software Engineer Lead Job Description

4.5
168 votes for Software Engineer Lead
Software engineer lead provides SME analysis, modification, and development of complex code / unit testing in order to develop concise application documentation.

Software Engineer Lead Duties & Responsibilities

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

Sample responsibilities for this position include:

Develops high and low level application design artifacts based on maintenance, operations, security, and performance standards
Participates and provides input on the infrastructure architecture, production deployments, capacity planning, production monitoring
Develop high and low level application design artifacts based on maintenance, operations, security, and performance standards
Implement customer and application specific requirements including Vector or related drivers, bootloader
Experience in backend databases in particular MS SQL Server 2010, including development of Stored Procedures, Views using SQL and Transact-SQL
Leads the design activities with a development team (both internal and outsourced vendors), including the creation of class models, sequence diagrams, component models, , and detailed design specifications to ensure that requirements are met and technology standards are followed
Builds prototypes and/or proofs of concept in order to validate feasibility of solution or optionsLeads general system maintenance and upgrades (server refreshes, database and OS upgrades, OS/DB Hardening activities, etc…)
Expected to learn new technologies and process
Strong experience in support & enhancement process along with managing project initiatives
Ensures high quality of deliverables by conducting in-depth review of all technical artifacts including design, code, test plans, production deployments

Software Engineer Lead Qualifications

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

Licensing or Certifications for Software Engineer Lead

List any licenses or certifications required by the position: AWS, IAT, DO178B/C, ITIL, DNS, CISSP, DO-178B, ETL, CFA, GCP

Education for Software Engineer Lead

Typically a job would require a certain level of education.

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

Skills for Software Engineer Lead

Desired skills for software engineer lead include:

Architecture
Design and business processes
Application
Data and infrastructure architecture disciplines
Design across all systems
Industry wide technology trends and best practices
Procedures
Analysis
Development of complex code/unit testing in order to develop concise application documentation
Modification

Desired experience for software engineer lead includes:

Develop detailed specs for major enhancements or new systems that are clearly aligned to system requirements as defined by business representatives
Expert level competency in of Java, Javascript, or Web technologies
A minimum of 8 years’ experience working on the .NET platform, including experience with .NET 4.0 or higher
Experience architecting and developing applications using ASP.NET MVC, ASP.NET Web API, Windows services, or other relevant platforms
Previously lead or managed a team of engineers
Capable of debugging and optimizing .NET code

Software Engineer Lead Examples

1

Software Engineer Lead Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software engineer 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 engineer lead
  • Assists with application of new technologies to solve business needs
  • Develop software in compliance with a formal CMMi based Product Development Process
  • Oversees the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results
  • Promote good software engineering practices
  • Lead the team in build vs
  • Partner with designers, product managers, and customers to understand the scope of work, priorities, and requirements for development
  • Experience in hands-on software development, with at least some development of APIs
  • Experience in high transaction environments, user session, and account management in a load balanced environment with clustered databases
  • Experience in Microsoft .NET Technologies including ASP.NET, ASP.NET Web APIs, MVC, C# and development in Microsoft Visual Studio
  • Experience with Add-ons, such as NewtonSoft-Json, Bootstrap
Qualifications for software engineer lead
  • Expert knowledge of technologies like Database (Oracle, SQL server, Greenplum) and ETL tools, preferably Informatica
  • Experience in developing and optimizing SQL server based applications
  • Translate your passion as a mentor to more junior members
  • Skilled with at least one of C, Java, or Node.js
  • 5 – 7 years Automotive ECU software design & development experience at Tier 1 / OEM
  • Technical Degree—BSEE / BSCE
2

Software Engineer Lead Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software engineer lead. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer lead
  • Analysis, design, implementation, deployment, test (unit, integration, acceptance) and documentation
  • Involve in requirement analysis, develop and review test cases if required
  • Takes a lead role in projects spanning global development centers, ensuring both technical and project success
  • Participates in the writing of technical documents (functional specifications, design documents, ) as required
  • This position is for Workforce Ready Noida Team
  • Propose technical advances and evaluates new hardware / software for company use
  • Implementing API and integration solutions using standard protocols such as REST, SOAP and others
  • Collaborates with fellow Engineers, and Product Owners to design solutions that provide business value and ensure technical excellence in platform performance, autonomy, resilience, scalability, composability, and security
  • Provide leadership in the overall software engineering process
  • Lead and mentor a team of senior engineers and engineers
Qualifications for software engineer lead
  • Experience with customer interface for all software related activities including customer design reviews and clarifying and negotiating customer requirements
  • Software Configuration Management tool experience, MKS experience a plus
  • Experience in C++/.NET programming for PC applications
  • Prior experience with Japanese or Asian customers a plus
  • Use of NoSQL data stores (MongoDB, Redis, Couch)
  • Java, JDBC, Spring framework
3

Software Engineer Lead Job Description

Job Description Example
Our company is growing rapidly and is looking for a software engineer lead. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer lead
  • Developing lower level application code (C#/C++/COM) for desktop applications
  • Help to design and roll out open source initiatives, cloud infrastructure and a technical blog
  • Take advantage of a variety of training opportunities
  • Work with stakeholders to document system requirements for backend stack components of IoT applications
  • Participate in new product development by being part of a cross-functional team involving hardware, software, SME professionals, and external partners
  • Developing and testing of backend cloud stack components
  • Stay on the cutting edge of technology evolution in this space by continually evaluating new tools, techniques and processes
  • Work with a global team of talented engineers and use latest technologies to break ground in new MDM spaces
  • Contribute to the engineering process and culture, grow with and influence the team
  • Collaborate with geographically dispersed, cross-functional teams in an agile environment
Qualifications for software engineer lead
  • MVC framework experience, Spring, Play!, Dropwizard or similar
  • Strong experience in modern javascript frameworks – AngularJS, Backbone, React, Ember
  • Experience with web-centric build tools like Gulp, Grunt, Node
  • At least 7 years of experience in hands-on software development and APIs in multiple languages
  • At least 2 years experience automating software deployments using languages such as Python and Ruby
  • At least 2 years experience working in a continuous delivery pipeline
4

Software Engineer Lead Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer 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 engineer lead
  • Lead the development and maintenance of Locomotive Control System source code systems and networks for existing, installed-base locomotive product lines
  • Analyze user stories to design and implement software solutions for complex control systems to provide additional value and enhanced operator experience to our products and customers
  • Collaborate with engineering software team to build improved software integration and development techniques
  • Program (in C, Assembly, ) all applications, components, and interfaces for new features and solutions
  • Govern and execute the Software Development Lifecycle through design, implementation, and test software, while ensuring quality delivery
  • Drive performance and reliability solutions
  • Be responsible for close interaction with customers to drive requirements and customer satisfaction
  • Grow talent through providing technical mentoring for more junior Software Engineers
  • Reporting to the Software Manager, provide technical solutions to enhance the current range of instruments and portable devices
  • Writing of debug level software/firmware/user interfaces
Qualifications for software engineer lead
  • Expertise in building services in of Java, Python, C#, PHP, Node.js
  • Experience in Java, J2EE, spring, hibernate, Rails on Ruby, Java scripts, shell, Angular, JS
  • Must have experience on complex scalable applications on JAVA EE Platforms
  • Restful Web services, XML, hands on experience in API Gateway / Management , preferably on APIGEE
  • Good work experience in Open Source frameworks
  • Hands-on exposure on setting and running DevOps processes, build, migration and testing frameworks/tools
5

Software Engineer Lead Job Description

Job Description Example
Our growing company is looking to fill the role of software engineer 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 engineer lead
  • Collaborate with domain experts on requirements, specifications, and acceptance testing
  • Develop code using TDD and mentor other developers in TDD
  • Learn, suggest and implement new technologies/techniques
  • Design of software modules
  • Participates in code/design reviews
  • Contributes toward product and internal documentation – technical specifications, software documentation and unit test plans
  • Assists in resolution of field problems as needed
  • Partners with Quality Assurance to ensure high quality deliverables
  • Handle multiple, complex technical projects and have the flexibility to work in a very dynamic environment
  • Lead team in architecting and maintain Big data software applications built with Hadoop Echo System
Qualifications for software engineer lead
  • 3+ years' experience with Enterprise integration software (SOA, ESB, BPM, and JMS) and database technologies (MySQL, SQL)
  • IBM MQ series / JMS / MSMQ / ActiveMQ , XML, XML Parsers and JAXB Excellent Team Player
  • Must have hands on experience in developing complex ETL preferably using Talend
  • Must have good knowledge of SQL and Oracle
  • Experience in SQL/Oracle performance tuning is a plus
  • Must have 2+ years of experience with Talend Studio

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates