Lead Software Architect Job Description

Lead Software Architect Job Description

4.5
167 votes for Lead Software Architect
Lead software architect provides architectural blueprints and technical leadership to our development teams at each phase of the software development life cycle.

Lead Software Architect Duties & Responsibilities

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

Sample responsibilities for this position include:

Long term development experience in a range of technologies C#, Python, Java, JavaScript
Assessing current CTR Component usage model for core capabilities
Leads and supports a team responsible for developing, coding, testing and debugging new highly complex software solutions or enhancements to existing software in a maintenance capacity
Contribution to code
Parse customer requirements and develop a requirements traceability matrix
Must be familiar with low level drivers such as ADC, PWM, GPIO, timer modules, SPI, SCI, LIN, CAN, SENT, DMA, external bus interfaces, memory management units, ECC, flash memory
Conducts analysis of potential solutions
Manage full life-cycle web projects of significant scope and budget, and of critical importance to the Company
Develop a team capable of doing the same
Serve as liaison with digital business efforts, customers and partners to understand their business needs, and deliver web solutions that meet those needs

Lead Software Architect Qualifications

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

Licensing or Certifications for Lead Software Architect

List any licenses or certifications required by the position: CLSA, CCNA, ISTQB, ISEB, PMI, TOGAF, GWEB, GIAC, CSSLP, CSM

Education for Lead Software Architect

Typically a job would require a certain level of education.

Employers hiring for the lead software architect 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, Computer Engineering, Technical, Software Engineering, Mathematics, Technology, Education, Science, Design

Skills for Lead Software Architect

Desired skills for lead software architect include:

Software development tools and methodologies
JavaScript
Debug issues through the entire SW development life cycle
Embedded device constraints and how to root cause
JQuery
React
AWS services and architecture
Angular
Architectural styles and design patterns
Automotive software development processes and agile development practices

Desired experience for lead software architect includes:

Experience with modern development methodologies (Agile, Kanban, XP)
Candidate will be responsible for architecting new network services automation platform from scratch
Should be able to provide technical leadership to scrum teams in design and development of software features
Working with engineering manager, scrum master, product manager and other stakeholders, will convert business requirements from networking teams to software features
Define standards, train people in adopting best practices, and continuously improve quality and efficiency
Candidate should have worked in software architect role for couple of years and 12 – 18 years of overall experience in software development in product or technology company

Lead Software Architect Examples

1

Lead Software Architect Job Description

Job Description Example
Our company is looking to fill the role of lead software architect. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for lead software architect
  • Coach and develop software engineers into software Architects
  • Support the launch of new or relevant software products in the semiconductor industry at an executive level
  • Working independently with integrity and a positive attitude
  • Provide technical leadership on large-scale, highly complex projects
  • Review requirements, generates architecture documents, provides rough order of magnitude estimates, and implements and executes unit, integration, and capacity testing
  • Lead architecture discussion with other architects to achieve consensus
  • Write architecture documentation
  • Support systems architected by others
  • Provide technical mentorship to other architects
  • Keep informed of and proposes technical advances and changes based on newer technology
Qualifications for lead software architect
  • Bachelor's Degree required (Computer Science, Engineering or related degree)
  • Bachelors Degree • 3+ years of software engineering and/or development experienceWant to create a job search agent? Send this job to a friend
  • PhD in Robotics, Artificial Intelligence, Computer Science, or related field
  • 10+ years developing robotics software systems
  • Experience with computer vision, machine learning, and autonomous systems
  • Experience with social robotics
2

Lead Software Architect Job Description

Job Description Example
Our company is hiring for a lead software architect. 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 lead software architect
  • Investigate business opportunities that have no preconceptions or pre-established designs
  • Good understanding into principles of development of native iPhone/Android applications
  • Perform architecture review and design sessions with greater GM teams
  • Understand, apply, and recommend architecture principles in the context of a specific solution
  • Work as technical mentor to deliver necessary trainings and guidance to the entire mapping and greater GM Autonomous team
  • Architect, design, and implement applications that conform to a business need
  • Create product breakdown for iterative and agile implementation and delivery
  • Create and review artifacts during the software lifecycle
  • Actively engage with customers to support enhancements and bug fixes
  • Collaborate with cross-functional teams (QA, Platform, Data Management, Desktop Services, ) to ensure successful solution delivery
Qualifications for lead software architect
  • Exposure to Cloud product development/Analytics/Big Data would be a plus
  • Familiarity with Security Concepts (Encryption, Authentication, .) is required
  • Self-starter and deliver tasks with minimal supervision
  • Curiosity for new technologies
  • HA and Redundancy features for Networking control plane on Chassis/Stackables
  • Quality of Service and Traffic Management features such as Flow control, buffer management for network Switches/Routers -Packet Forwarding and CPU Traffic Handling
3

Lead Software Architect Job Description

Job Description Example
Our growing company is hiring for a lead software architect. 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 lead software architect
  • Architect and integrate with scalable, high-speed REST, JSON, Node.js, JavaScript and Web Services APIs
  • Define functional work for development teams
  • Analyze product requirements to determine feasibility of design within time and cost constraints
  • Provide technical leadership to assigned product to ensure architectural (Diagram of Components/Modules and Communication paths) and functional specification correctness
  • Coordinate activities with Discipline Leads and engineers to create Module/Unit and Interface specification, implementation, integration and testing of product
  • Main point of contact with vendors/partners on technical matters
  • Consult with other team members to evaluate both the integration between hardware and software and the operational and performance requirements of overall systems
  • Review test plans to ensure they cover all product requirements
  • Lead the Firmware/Software integration phase by developing swim lane integration plan, and complete definition of integration entry criteria
  • Resolve technical issues and technical differences between technical team members
Qualifications for lead software architect
  • Experience with programming languages such as C++, Java
  • Experience with building highly scalable and high availability products is desirable
  • Developing transport infrastructure for scaled topologies such as Bridge Port Extenders and/or Stacking
  • Experience in Architecting and implementing software on Network Switches/Routers based on vendor such s from Broadcom/Marvell using Multicore CPU and SMP
  • Knowledge of Networking Protocols Ethernet, L2 andL3protocols
  • Hands on experience in using Spirent/Ixia traffic generators
4

Lead Software Architect Job Description

Job Description Example
Our growing company is hiring for a lead software architect. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for lead software architect
  • Work with Tech Manager to prioritize product backlog
  • Manage technical risks, reports regularly on risks and mitigation steps to the Project Manager and directors
  • Provide ongoing feedback from previous lessons learned and guidance to improve project team performance
  • Lead security related evaluations and suggest/implement solutions to a variety of technical problems of high complexity within an x86 architecture EFI (BIOS) environment within an embedded Linux kernel product
  • Work with the hardware design team to evaluate security vulnerabilities and develop strategies to mitigate vulnerabilities
  • Deliver forward looking requirements definitions, designs, and code deliverables within a fast paced cross functional environment
  • Interface via both verbal and written means with cross-functional teams and management, including internal and external customers
  • Coordinate and report on intrusion and penetration tests
  • Will manage relationships with suppliers/vendors and/or business partners
  • This person should have hands on development experience in some of the technologies including - Hadoop, Spark, HBase, Hive, Pig, R, etc
Qualifications for lead software architect
  • Proven working experience in Ruby/Java development
  • Experience in at least one popular scripting language (Perl/Python/Jython)
  • Preferred Experience in Chef, Docker, Puppet, Packer, Salt
  • Preferred strong experience with Weblogic server
  • Excellent knowledge of Relational Databases, SQL technologies
  • Expert-level knowhow of distributed computing, data warehouse technical architecture, infrastructure components, ETL, data modeling
5

Lead Software Architect Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of lead software architect. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for lead software architect
  • Identify code/functionality that can be reused and pull it out, improve upon it, and publish it for appropriate reuse within the team
  • Evaluate software products and vendors for WB Technology and other divisions
  • Create benchmarks and code samples to explain software behaviour to other engineers and set golden standards to follow
  • Software Architecture expert for Sensor Fusion applications and Framework design
  • Experienced with automotive Software processes and methods (SPICE, ISO26262, Modelling and Validation)
  • Capable of defining Functional Safety relevant SW Architectures, including processes, transport protocols and data management on a complex multi SoC/ECU
  • Awareness of architecture considerations with regard to porting high level Software designs towards multi-SoC embedded Systems (partitioning, target IPs, Architecture)
  • Support requirements analysis during RFI, RFQ and internal Projects phases
  • Perform SW design reviews during the different project phases
  • Benchmarking and steering of 3rd party Software suppliers or partners
Qualifications for lead software architect
  • Completely up to date with latest developments and best practices in the field
  • Proven ability to deliver complex embedded software products
  • Strong experience working with DSP cores and devices
  • Experience in Mobile and software platforms that are extensively used in this sector
  • Extensive understanding of best practices and software development methodologies
  • Ability to deal with and solve complex issues and problems

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates