Software Technical Lead Resume Sample
Work Experience
- Mentor and guide the development of junior engineers
- Drive development practices used within the team
- Resolve bugs and improve overall system performance
- Capturing data from clients, from multiple channels (online and paper) and route that through an internal review and approval process
- Algorithmically determining, from the captured data, the clients’ appetite for risk and their understanding of different investment products
- The program is global and delivers to all jurisdictions
- Work closely with engineers to architect and develop the best technical design and approach. Be a hands-on technical leader and contributor
- Be a part of Tridium’s world class team of software engineers as we advance Tridium’s position as a market leader in open systems and software, forming the foundation of the Internet of Things
- Participate in the design and implementation of Tridium’s next generation software technology - Niagara Edge
- Work experience with any of the following – Linux/UNIX/Solaris/AIX; Shell programming/PERL, Groovy
- Leads a diverse team of software engineers in all aspects of SDLC and agile development
- Interfaces and communicates effectively with cross –functional teams and able to drive consensus towards common goals
- Demonstrates understanding of the subject area, medical software, and the infusion business sector
- Demonstrates the ability to act independently and set their priorities with minimal guidance
- Demonstrates results driven attitude
- Defines, analyzes and interprets needs and requirements for a single component, as well as the entire ecosystem as a whole
- Keeps abreast with industry best practices and trends for enterprise systems
- Related work experience required
- Expert-level competency in C#, .Net programming
- Strong understanding of software design best practices, including an understanding of Software Design Patterns and Service Oriented Architecture
- Proven Experience with leading outsourced development teams
- Experience in Microsoft's technologies & framework like WCF, ADO.NET, LINQ
Education
Professional Skills
- Experience working with Cisco networking, Strong written & verbal communication skills, Ability to multi-task and solve complex problems
- Software development experience including in technologies in use by the team as well as a proven ability to readily acquire new skills
- Excellent problem solving skills and technical vision
- Very strong Java development skills incorporating a range of frameworks
- Have strong analytical and problem solving skills with a high attention to detail and understand technical issues at a high level
- Self-motivated, positive team player with excellent verbal and written communication skills
- Good team player with strong written and verbal communication skills. Promotes team work and collegiality in the work environment
How to write Software Technical Lead Resume
Software Technical Lead role is responsible for design, java, software, government, digital, manufacturing, reporting, architecture, security, database.
To write great resume for software technical lead job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Software Technical Lead Resume
The section contact information is important in your software technical lead resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Software Technical Lead Resume
The section work experience is an essential part of your software technical lead resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous software technical lead responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software technical lead position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Software Technical Lead resume experience can include:
- Proven experience in leading teams with agile software development methodologies
- Proven experience with object oriented software design, implementation, and software system architectural oversight
- Effectively document software design artifacts
- Mentoring the team members in improving their skill-set as well as the quality of deliverables
- Driving the effort to validate the driver functionality in a simulation
- Leading the software effort on the initial validation of the new ASICs
Education on a Software Technical Lead Resume
Make sure to make education a priority on your software technical lead resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software technical lead experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Software Technical Lead Resume
When listing skills on your software technical lead resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical software technical lead skills:
- Strong leadership experience; outgoing and proactive attitude to effectively drive issues
- Good understanding and working experience in Equipment automation experience using the SEMI automation software standards
- Demonstrated ability to effectively lead product design and architecture
- Demonstrated ability to effectively lead product design
- Strong working experience in C programming
- Proven practical experience in team-leading and implementation of software delivery projects
List of Typical Experience For a Software Technical Lead Resume
Experience For Software Engineer Technical Lead Resume
- Very good knowledge/experience in C/C++
- Drive technical enhancements within the design and resolve issues effectively
- Experience in Leading & working in Core Java with knowledge of data structures, multithreading, concurrency, collections, OOAD, design patterns, SOA
- Experience designing and developing multi-tier, scalable, and browser based applications
- Experience developing cloud-based applications leveraging AWS
- Experience in the following Operating Systems, Suse Enterprise, Red Hat Enterprise, Oracle Linux, MAC, Window
Experience For Software Technical Lead-professional Services Resume
- Experience in working with global teams using agile practices
- Experience in managing the entire life cycle of the systems & projects including the management of large projects, or technology initiatives
- Assist and advise product manager with sizing and prioritization of tasks on the backlog
- Experience in the following Data Bases: PostgreSQL, MS Exchange, DB2, MySQL and Oracle SQL Server
- Experience with software configuration management (version control, bug/issue tracking, software build tools)
Experience For Agile Software Development Technical Lead Resume
- Experience in payments processing industry
- Experience developing Windows applications for PC’s
- Possesses excellent customer management and resolving complex technical issues with customer
- Experience with MDB/ Message Queuing / DB2
- Experience integrating with SOAP Web Services in Java
- Experience in writing well designed, testable, efficient code
- Experience with Architecture Design tools and patterns
- In short, we are seeking a person who can lead an Agile development team who has significant hands-on development experience
- Experience with Client-side Technologies to include JavaScript (and other related frameworks, such as JQuery, AngularJS, Knockout,)
Experience For Software Technical Lead Medical Devices Resume
- Experience with MVC and Entity Framework, as well as knowledge of other .NET design patterns, such as MVC API, WCF, Windows Services
- Analyze, prioritize & resolve the production issues
- A solid troubleshooter with Windows, .Net and SQL Server
- Produces consistent patterns throughout an application suite and understands the value in strong abstractions techniques
- Min. 8 to 10 years of software development experience
Experience For Software Engineer / Technical Lead Resume
- Excellent knowledge in OOAD, Component Oriented Software Design, OO & design patterns
- Experience with tools and technologies like Gradle, Maven, Jenkins, git, IntelliJ, Eclipse, Docker to support end to end software development
- Experience with Relational databases, queries and RDBMS best practices as a consumer
- Experience with WinForms or WPF
- Experience in product development or project deployment of SCADA DMS applications for electric utilities
- Understanding of multi-tiered architectures and interacting disparate applications scenarios
- Understanding of Microsoft technologies including Active Directory, DNS and Group Policy
Experience For Software Engineer Technical Lead HPC Resume
- Understanding of Firewalls, IDS is preferable
- Self-reliant with TFS including setting up solutions, publishing, CI, branching/merging
- Sound expertise in Linux with networking. Scripting, Debugging & Troubleshooting
- Create Unit Testing framework and perform unit testing and quality assurance. Identify and resolve technical problems
- Be a technical interface between engineering and testing teams to provide innovative and efficient approach
- Assist in providing technical knowledge for complex product design. Hands on developing, as assigned
- Thinks in terms of automating processes and incrementally building toward that
Experience For Software Technical Lead Engineer, Senior Resume
- Support the SHP team in identifying & checking the feasibility of design and implementation of the road-map features of the product
- Triage and mitigate issues faced during our in-house testing and/or customer on-field issues
- Sound understanding of Networking Concepts with deeper knowledge on L2, L3 & L4 protocols,
- Help the team to make sound decisions in managing technical debt
- Work closely with Product and Program management to assist in the development of product roadmaps that satisfy marketing requirements
- Authentic, transparent and leads by example, holding self and others accountable. Inspires, motivates and collaborates with others
- Familiarity with the following tool: JIRA, SVN, Git, Docker and Jenkins
- Organize and facilitate planning and refinement meetings, daily stand-ups, reviews, retrospectives and other Scrum-related meetings
- Lead software subproject teams: Primary technical contact and software engineering representative for the all software teams to provide direction
Experience For Software Developer, Technical Lead Resume
- Support Plan & track software project milestones, ensuring Software Maturity
- Meet Timing, Cost, Quality and Performance (Requirements) targets
- Lead and support status reporting to customer and stakeholders
- Ramp-up quickly and work in fast paced software development environment ensuring customer satisfaction
- At least one full project lifecycle using the micro-service design and development
Experience For Technical Lead-iot Software Platforms Resume
- Web Services, hibernate, Spring framework
- Passionate for building innovative solutions above-and-beyond status quo results
- Research, innovate and ideate solutions, on embedded platforms, to challenging technical problems
- In-depth knowledge & understanding of Linux IP tables & IP Routes
- Sound understanding of Ethernet Bridge configuration, VLAN, NAT, etc.
- Sound understanding of L7 protocols like DNS, DHCP, SSL, ARP, etc..
Experience For Technical Lead IO Software Resume
- Responsibilities include deliver real time services using Agile practices
- Develops with technologies including Java/J2EE
- Understands the capabilities and limitations of new systems and their integration into the existing environment
- Responsible for creating solutions that meet the company’s IT standards, procedures, security, and policies
- Leads a team of developers to provide high-quality, maintainable software that meets business and technology needs
- Design and implement complex software solutions in a SAAS environment
- Work with Business Analysts, Product Manager, customers and other stakeholders to understand the product vision and feature requirements and help the team establish a technical approach to delivering features that is in line with architectural norms and best practices
- Software development experience. Preferably with Java, JavaScript, or other related Web Development technologies
List of Typical Skills For a Software Technical Lead Resume
Skills For Software Engineer Technical Lead Resume
- Hands-on experience on security feature implementations and strong Systems design and thinking
- Be able to communicate effectively with customers, colleagues and senior management through applicable media
- Prior experience of working with offshore development teams is desirable
- Substanial software engineering experience, developing and delivering software solutions
- Experience mentoring and training the engineering community on complex technical
- Experience coaching/mentoring software engineers
- Experience with Jira and Confluence is an advantage – or similar Agile enabling tooling
Skills For Software Technical Lead-professional Services Resume
- In depth experience building large-scale, high-availability SaaS solutions in the cloud
- Experience establishing continuous delivery pipelines in cloud based infrastructure
- Experience Multi-tier and multi-threaded application design, development, and testing
- Agile or lean software development experience such as Kanban, scrum, test-driven development, and/or extreme programming methodologies
- Experience in collaborating with overseas teams (Europe/US)
- Experience of modern web development using frameworks such as Angular 2/4 or React
- Experience of messaging platforms
Skills For Agile Software Development Technical Lead Resume
- Experience working in an Scrum/Agile development environment
- Experience with hardware/software troubleshooting in laboratories, in the field and on production systems
- Experience in an embedded system world and/or HW background
- Experience in Semiconductor Fab
- Experience of successful delivery to external clients
- Experience of agile software development methodology
- Extensive experience with Java and SQL
Skills For Software Technical Lead Medical Devices Resume
- Extensive experience with Object Orientated Design
- Experience as a software engineer
- Experience with Open Stack, Cloud Foundry, or other comparable cloud management solutions
- Broad experience of modern database and services platforms and software development generally
- Recent experience in a technical lead role
- Experience with AWS and MongoDb
- Experience with continuous integration and continuous deployment methods for complex software-intensive systems
- Hands on experience in web technologies like struts, html5, java script and JQuery
- Working Knowledge on memory and CPU profiling tools
Skills For Software Engineer / Technical Lead Resume
- Leading projects that deal with Complex Event Processing and event-driven integrated systems
- Understanding of the Asset Management / Private Banking business (desirable)
- Understanding of test automation technologies and behaviour driven development (BDD) (desirable)
- Communicating the successes and challenges prototypes
- An understanding of basic GPU features and functionality
- Previously held position leading a small team/group
- Well versed with secure programming best practices
- Hunger for continuous learning, growth and curiosity
- Web programming with HTML5, CSS3, JavaScript
Skills For Software Engineer Technical Lead HPC Resume
- Knowledge of equipment control framework like ControlWORKS
- Knowledge of microcontrollers (ARM) and their subsystems, memory (flash, DDR, etc)
- Objectively assess and recommend technologies
- Participate with architects and peer tech leads to enhance functionality, performance, scalability, stability, reliability, usability, security, and other quality criteria across the organization
- Assisting with the development and maintenance of development frameworks and tools
- Ensure cross-team technical dependencies are managed to achieve successful releases
- Ability communicate complex technical problems in abstract terms
- Mastery of the technologies in use by the team
- Collaborating with Project Managers and other Team Leads to plan and monitor project work, primarily the delivery of quality software and associated technical services
Skills For Software Technical Lead Engineer, Senior Resume
- Design, hands-on implementation and testing of high-quality software, including web-based applications, desktop-based applications, and server-side components
- Familiarity with cloud programming and concepts
- Production of requirements, design, test and user documentation
- Rigorous application of our quality and governance processes
- Experience in designing and developing applications using OOP/OOD with at least 5 years of experience in C#/.NET. Experience with C++ or other OO languages an asset
- Experience with object oriented design and analysis
- Experience with Microsoft server technologies
Skills For Software Developer, Technical Lead Resume
- Data modeling, design and database programming using a variety of relational (Oracle, MySQL, MSSQL, SQLLite) and No-SQL technologies (MongoDB, CouchDB, Cassandra, Neo4j)
- Experience with OSGi frameworks (i.e. Felix,Pelix, Equinox)
- Expertise in Secure Software Design and Architecture
- Experience in technical management of Embedded Software development. Hands-on experience with C, C++, Mahworks, dSpace in Automotive ECUs: preferably in powertrain or chassis applications
- Software Development adhering to ASPICE, Agile and V-Model
- Knowledge of ISO-26262 requirements
- Agile certification, such as certified ScrumMaster
- One or more Java frameworks e.g. Hibernate
Skills For Technical Lead-iot Software Platforms Resume
- HTML5 and CSS 3
- Apache Tomcat or other JEE container
- Relational databases e.g. Sybase, Microsoft SQL Server or PostgreSQL
- BE/ B. Tech / ME/M.Tech in Electronics/Telecommunication/Computer science/IT, or MCA
- Experience on designing and developing applications using Core JAVA technologies, Strong Linux operating system knowledge and has participated in all aspects of the Software Development Life Cycle (SDLC)
- Exposure to global quality & regulatory standards
- Eight or more years of experience performing highly complex software engineering activities using "state-of-the-art" software engineering concepts and software techniques
- Demonstrated knowledge and application of industry best practices and standards for software engineering and software development, including the software development lifecycle
Skills For Technical Lead IO Software Resume
- Solid Java back-end experience
- Has the capability to display his abilities in the management of complex information systems projects, management teams and leadership skills
- Experience in supporting continuous improvement by investigating alternatives, technologies and presenting these for architectural review
- Min. 3 + years of experience on embedded platforms involving routers, gateways or other networking enabled devices as Lead
- Strong knowledge of at least some of the following frameworks/technologies – Hibernate, Spring, REST, XML, JSON, ActiveMQ, RebbitMQ
- Experience working with and upgrading legacy code
List of Typical Responsibilities For a Software Technical Lead Resume
Responsibilities For Software Engineer Technical Lead Resume
- Production software experience with Java or C++
- 1+ development experience with Python
- Experience with agile tracking systems, e.g. TFS
- Combined development experience in Core Java, UI JavaScript Frameworks ( ExtJs, AngularJS), HTML5, Spring, Restful Services, MQ, and Unix
- Experience with testing frameworks such as Junit, Cucumber, etc
- Experience with Angular JS, HTML5, Bootstrap is mandatory
- Lead efficient and cost-effective change & defect management
- Strong proficiency in Unix/Linux environment
- Reviewing the hardware documentation and the program requirements and working with all software teams to create the software functional specification
Responsibilities For Software Technical Lead-professional Services Resume
- Driving debug of key blocking issues
- Working with PM to release the graphics driver to external customers
- Responsible for evaluating the customer spec on factory automation and providing response
- Lead-support software engineering activities from pursuit of new business, through award and design development, to launch
- Participate in code reviews and walk-throughs
- Design, code, and test features and enhancements
- Oversee software architecture for software team, provide technical leadership
Responsibilities For Agile Software Development Technical Lead Resume
- Implement software components based on specified requirements
- Collaborate with software team to deliver high quality software deliverables
- Work with product owners to ensure requirements and acceptance criteria are clear
- Communicate status, risks and roadblocks to project team stakeholders
- Values simplicity in software architecture, design, and practices
- Perform as technical lead and product owner role in an Agile methodology development environment. Participate in backlog prioritization, backlog refinement and sprint planning
- Utilize mature programming methodologies and languages and platforms and adhere to coding standards, procedures and techniques while contributing to the technical code documentation
- Incorporate security requirements into design, provide input to information data flow, and understand and comply with Project Life Cycle Methodology in all planning steps. Adhere to IT Control Policies throughout design, development and testing, and incorporate
- IT Industry experience in application design and development
Responsibilities For Software Technical Lead Medical Devices Resume
- Experience with virtualization technologies; VMware, VADP, vSphere API. VDDK, VM Replication, Hyper-V, Volume Shadow Copy Service (VSS)
- Experience with major cloud providers (AWS, Google, Azure)
- Experience with Microsoft technology platforms and tools (Visual Studio)
- Manage technology in projects and providing technical guidance / solutions for work completion
- Propose technical solutions in line with the architecture. Apply creative thinking/approach to determine technical solutions that further business goals, keeping in mind performance, efficiency, reliability, scalability, usability, security, flexibility, and cost. Full software development lifecycle process knowledge
- Write detail documentation (e.g. Design Specifications)
- Design and implement the software solution (coding, configuration, defect fixing, etc.) with good quality and performance. Participates in code review as required
Responsibilities For Software Engineer / Technical Lead Resume
- Provide cost estimation on development and takes initiative
- Become subject matter expert and go-to person on functionalities of the system
- Provides timely feedback to team members on matters related to technology development and team interaction
- Develop and implement solution on backup/restore products, virtualization, databases and cloud technologies
- Assess, troubleshoot, document enterprise architecture standards, upgrade and develop maintenance procedures for systems, communications environments and applications software
- Lead and mentor a team of developers. Assign and manage tasks and act as a Scrum master
Responsibilities For Software Engineer Technical Lead HPC Resume
- Assess team performance, recognize achievements, and identify areas for improvement
- Lead small groups of developers through complete software development cycle. Full responsible for project execution and software development
- Track, update and communicate team velocity, product/sprint backlogs and sprint/release progress; Provide guidance to and assist in training less experienced developers
- Search for the root cause of issues and resolve impediments. Facilitate discussion and conflict resolution
- Have the ability to deal with multiple projects and deadlines
- Work directly with product owners to ensure the delivered product addresses market needs. Regularly communicate with technical lead and stakeholders on progress, strategy, delivery and continuous improvement
- Experience in a product development environment, either as developer or tester, of which at least 3 years as scrum master in an organization with multiple scrum teams
- Knowledge of Windows debugging like WinDbg and hands on experience with Windows kernel drivers debugging
Responsibilities For Software Technical Lead Engineer, Senior Resume
- Ensure quality is achieved across the technical team by defining and enforcing best practice
- Assist in establishing and updating application release plans
- Knowledge of integration services, BPM, vendor integration, entitlements, reporting platforms, rules engines etc.
- Weekly graphics driver releases and working with hardware teams and software teams to enable all features
- Basic knowledge of Windows OS architecture and understanding of Windows driver architecture, especially WDDM, kernel mode, virtual memory vs physical memory
- Provide detailed technical implementation leadership to the CPM development team in all locations
Responsibilities For Software Developer, Technical Lead Resume
- Work on the technical roadmap, in conjunction with the LDA
- Participate in scrum of scrums, and actively seek ways to streamline processes and improve productivity
- Ensure that all stories in the Jira backlog are appropriately estimated and understood by the development team
- Manage communications to stakeholders and team-members
- Shape the adoption of SDLC processes throughout the team
Responsibilities For Technical Lead-iot Software Platforms Resume
- Lead a team of onshore and offshore technology resources to execute a project
- Design, develop, code, test, debug and document software components
- Agile implementation
- Motivate the team, mentor team members, and coach team members to achieve project’s goals and objectives
- Understanding of HW architecture and terminologies (memory mapped register, simulation, emulation, bus, voltage/frequency, memory, power/clock gating, DRAM, SRAM, ROM, DMA, MMR, PCI, PCI configuration space, direct IO)
- Able to work effectively across teams and organizations and effectively communicate with individuals with a broad range of backgrounds (technical, marketing, management, etc)
Responsibilities For Technical Lead IO Software Resume
- Enhance and maintain existing applications per customer requirements
- Provide level of effort planning estimates for application change requests and defect resolutions
- Provide recommendations for optimal product design and architecture as customer requirements, market conditions and technology evolves
- Provide technical guidance and recommendations to other team members as required
- Run daily stand-up meetings as required and in concert with the program technical lead
- Manage and perform Web application deployments