Senior Staff Software Architect Job Description

Senior Staff Software Architect Job Description

4.5
181 votes for Senior Staff Software Architect
Senior staff software architect provides business Architecture support in structuring the enterprise in terms of its governance structure, business processes, and business information.

Senior Staff Software Architect Duties & Responsibilities

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

Sample responsibilities for this position include:

Assists in the analysis, design, and development of a roadmap and implementation plan based upon a current vs
Have significant influence on our strategy by helping define and build the next wave of product features and system architecture
Champion Agile to drive change and continuous improvement throughout the delivery process
Utilise your sharp analytical skills to create applications at a massive scale which are used by millions of people across the globe
Take a hands on role in influencing and guiding day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation
Be motivated by building elegant and maintainable systems that get the job done with minimal complexity
Be the ambassador for engineering best practice across the development lifecycle and champion continuous improvement across the Centre
Be an evangelist for Test-Driven Development and Continuous Deployment
Define, implement and evolve end-to-end technology architecture of customer facing systems for Interconnection products
Accountable for overall architecture of product systems covering scalability, security, availability, performance, resilience and integration to make sure that it meets business objectives

Senior Staff Software Architect Qualifications

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

Education for Senior Staff Software Architect

Typically a job would require a certain level of education.

Employers hiring for the senior staff 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, Technical, Technology, Science, Math, Software Engineering, Electrical Engineering, Information Technology, Information Systems

Skills for Senior Staff Software Architect

Desired skills for senior staff software architect include:

Business' structure and the interplay of functions to support business goals
Customers and market/competitors
Key processes
Suppliers
Android UI frameworks and touch-based UI
Android and iOS mobile application development
Cloud architecture and implementation features
Add value to the customer
Application recommendations that can be used to lower costs
Business' structure and the interplay of functions to support

Desired experience for senior staff software architect includes:

Be a passionate advocate for nurturing talent within CyberSource NI through career management, coaching and mentoring
Must be willing to work out of an office located in Roanoke, VA
Work with multiple scrum teams to review requirements, provide impact assessment on architecture, guide on architecture and technology stack evolution, review technical design, test plan & code quality
Be hands-on to design, develop and test pilots and prototypes for new concepts being tested out
Work with product management and other market facing teams to understand market needs & vision to come-up with multi-generation technology roadmap
Evangelizes new technology, predict trends, and identify new opportunities based on trends

Senior Staff Software Architect Examples

1

Senior Staff Software Architect Job Description

Job Description Example
Our company is hiring for a senior staff 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 senior staff software architect
  • Drives innovation among the teams, recognizes innovation, and helps communicate new ideas across teams
  • Defines and evangelizes processes related to technology adoption, approvals, selection across all stakeholders
  • Drive continuous improvement in standards for software design, development, testing and support
  • Interact with and influence customers and security vendors internal teams (mainly ASIC, software, and marketing), to understand and define the scope, requirements, and trade-offs of security solutions for new products
  • Support internal teams doing secure development to pass security certifications and meet customer requirements
  • Take a leading role in promoting a security-oriented mindset within the organization, and educate teams in secure design and secure programming
  • Define and evolve software architectures for the next wave of IoT devices
  • Work with customers, marketing, and other stakeholders to understand use-cases and requirements, and translate these into roadmaps, architecture, design, and work breakdown
  • Architect, design and implement Network & Security solutions/VPN clients in iOS, Android, Mac & Windows platforms
  • Review designs, code, and test cases and provide technical leadership/mentorship to the team
Qualifications for senior staff software architect
  • Hands-on experience with Agile-scrum methodology and Test driven development
  • Knowledge of advanced networking technologies and services including MPLS, VPLS/VPWS, Ethernet, IP/VPN routing protocols and architectures, IP security/SSL, IP multicast, IPv6, and wired/wireless LAN infrastructures is a strong plus
  • Good understanding of cryptography and its application to security
  • Hands on secure software or hardware development experience in the embedded space
  • Experience deploying a secure product in the market and supporting it with security updates
  • Experience with Trusted Execution Environments, software partitioning, secure boot, renewability, updates
2

Senior Staff Software Architect Job Description

Job Description Example
Our growing company is hiring for a senior staff 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 senior staff software architect
  • Act as a Product Owner or help the engineering & product leadership to expand high level requirements into actionable epics and stories for the team
  • Identify best practices and propose approaches to do performance and efficiency
  • Aid QA/Automation to design and develop stable, repeatable test environments
  • Own significant features in production releases and actively support field requests & escalations
  • Actively maintain architectural roadmap for the products in close partnership with product & cross functional engineering leadership
  • Research, requirements, architecture, and development of cross-platform multi-domain modular scalable architecture for implantable devices
  • Create an architectural vision and while being able to implement the vision in an agile, fast moving environment
  • Designs an architecture that implements best practices in privacy and security and meeting healthcare requirements for worldwide regulations, FDA, TUV etc
  • Assesses complex technical challenges, defines the solution applications required to operationalize the business imperatives
  • Works with cross-functional teams, product management, development, quality and operations to architect innovative operating alternatives that form the overall operating strategy and business architecture
Qualifications for senior staff software architect
  • Ability to work independently and lead new initiatives towards agreed-upon goals
  • Experienced in production software, preferably in distributed, networking and operating system focused client/agents/VPNs/SDKs
  • Expert level knowledge in Networking and Operating systems, with experience in multi-threading, Socket & IO Programming, security protocol stacks
  • Cross platform experience, with expert level knowledge in at least one of iOS, Android or Windows with a focus on the OS security model
  • A career path which demonstrates diverse platforms/technologies will attract our attention
  • Experience with some platform native programming (Objective C/Java/C#/C++) expected
3

Senior Staff Software Architect Job Description

Job Description Example
Our company is growing rapidly and is looking for a senior staff 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 senior staff software architect
  • Work closely with cutting edge software technologies, connectivity, sensors and sensor fusion, IoT, AR, VR, Computer vision, Natural Language Processing and Artificial Intelligence to build proof-of-concepts and prototypes that showcase state-of-the-art concepts for next generation devices
  • Interface with 3rd party software companies to integrate, optimize and stabilize platform system software
  • Incorporate new ideas and approaches to improve the design or the development process
  • Perform research and analysis of technology trends and business opportunities, formulate research project strategy, architect and implement technology solutions to identified problems/opportunities
  • Lead the Software Architecture for Beckman’s Hematology products
  • Analyze needs for next generation Hematology software and describe them as a coherent architecture containing a mixture of third party and home grown elements
  • Communicate a vision to both executives and hands on engineers
  • Work within the constraints of incremental approach to implementing next generation architecture, making use of revenue generating product roadmap projects to develop and deploy elements of the new architecture
  • In parallel with architecting the next generation of software this position requires high level oversight of enhancements to the existing generation of products
  • Research, recommend and guide adoption of tools which will aid the design, development, building and deployment of the next generation of products
Qualifications for senior staff software architect
  • BS/MS in Computer Science/Electrical Engineering, Engineering or equivalent combinations of education and experience
  • 12+ years of experience as a Software Developer/Architect
  • Experience with modular architecture and delivery of complex algorithms and features on mobile platforms
  • 3+ years of experience with connectivity, sensors and sensor fusion, IoT, AR, VR, Computer vision, natural language processing
  • Experience with Artificial Intelligence / Machine Learning Algorithms on embedded devices
  • Demonstrated foundation in Computer Science, with competencies in data structures, algorithms and software design
4

Senior Staff Software Architect Job Description

Job Description Example
Our company is looking to fill the role of senior staff 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 senior staff software architect
  • Work collaboratively with Hematology stakeholders, other Beckman business units and other Danaher operating companies to develop and implement a technology roadmap
  • Developing software and system architectures for building out IaaS, PaaS and SaaS offerings for edge computing
  • Working across the organization to provide technical leadership
  • Assessing new technologies in the domain of edge computing and best practices for adoption
  • Driving standardization and automation into all aspects of the edge services design and implementation
  • Engaging with internal and external customers for briefings, issue escalation, and solution development related to edge services
  • Enabling the extended teams through training, mentoring, and knowledge transfer
  • Documenting software and system architecture design and implementation as appropriate for both internal and external consumption
  • Architect, Design, Build & Operate the customer APIs working in collaboration with cross-functional teams including Product, Engineering & IT teams
  • Provide technology architecture, design & governance services around APIs
Qualifications for senior staff software architect
  • Understanding and significant work experience with various SDLC methodologies including Agile /Scrum
  • Experience with requirements analysis and technical design and documenting
  • Significant experience with security architecture and engineering
  • Previous experience managing external (contract) software development resources
  • Ability to work both within a team, and independently, in a fast-paced, changing environment
  • Ability to architect with maximum security, authentication and distributed system
5

Senior Staff Software Architect Job Description

Job Description Example
Our company is looking for a senior staff software architect. 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 senior staff software architect
  • Clearly articulate and communicate tactical and strategic messages to all business and technical groups
  • Publish case-studies, white papers, blogs and present technical information
  • Inspire a culture of “can do” attitude
  • Identify and execute solutions within the current system architecture and implementation collaborating with the existing team to maintain or increase the current levels of customer service
  • Define and lead the implementation of solutions with the focus in migrating the current system to a new more advance and scalable cloud approach
  • Develop prove of concept (POC) to demonstrate feasibility and effectiveness of such approaches
  • Provide and maintain documentation of architectural designs
  • Conduct technical audits to current system to help establish migration routes to new architecture avoiding current limitations and pitfalls
  • Ongoing communication of the status of migration activities to customers, stakeholders and team in general
  • Participate in team capacity planning exercises and provide recommendations to effectively reach goals
Qualifications for senior staff software architect
  • Preferred experience - Software as a Medical Device (SaMD) development, Digital health software development
  • Bachelor or Masters degree in Software Engineering, Computer Science or related field with 8+ years of experience in the software industry, with proven prior experience in a Software Architect role
  • Experience and/or interest in Cloud technologies such as AWS and Azure
  • Experience and/or interest in Container technologies such as Docker
  • Experience with Web Technologies (HTML 5, JS Variants)
  • Exposure Multi-threaded application development

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates