Staff Software Architect Job Description

Staff Software Architect Job Description

4.8
165 votes for Staff Software Architect
Staff software architect provides expertise in software requirements analysis, design, design reviews, development, software testing, integration, installation and maintenance of systems and sub systems.

Staff Software Architect Duties & Responsibilities

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

Sample responsibilities for this position include:

Connects the dots across technologies and develop cross-technology solutions
Lead teams and contribute hands-on through Agile development practices
Multi-generation technology planning and rationalization experience with an excellent understanding of product system architecture(s), platforms and core technologies
Capture system level requirements by brainstorming with CTO, Sr
Expert in core data structures algorithms and has the ability to implement them using language of choice when necessary – as a value offering
Design and implement the integration strategy with the underlying ERP and Customer’s Portals/ systems
Execute project deliverables, prioritize technical development based on the business requirements
Accountable for delivery of technical B2B / EDI solutions across multiple business units and Customers
Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the test software development technologies and infrastructure
Communicate complex technical topics to non-technical resources and leadership

Staff Software Architect Qualifications

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

Licensing or Certifications for Staff Software Architect

List any licenses or certifications required by the position: CEH, CISSP, ITSM, ITIL, FAA, SANS, CSSLP, X.509, GCP, AWS

Education for Staff Software Architect

Typically a job would require a certain level of education.

Employers hiring for the 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, Technology, Science, Math, Technical, Leadership, Information Technology, Information Systems, Computer Engineering

Skills for Staff Software Architect

Desired skills for staff software architect include:

Key processes
Suppliers
Customers and market/competitors
Business' structure and the interplay of functions to support business goals
Systems analysis and design
Database management
Design methodologies
Utilizing design engineering tools
Concepts in Software Development field
Object Oriented Analysis and Design

Desired experience for staff software architect includes:

Lead impact assessments and make decisions related to technology choices, product architecture and design, implementation strategy
Provide expertise in core data structures and algorithms, implementing them using language of choice when necessary – as a value offering
Must be a US person (US citizen, US permanent resident or individual with protected status asylum/refugee) due to US export control laws and regulations
Experience with real-time transaction processing and data persistence using an SQL database, low-level, nuts and bolts Windows expertise, are pluses
Seven years of professional industry experience in software engineering or related field
Extensive software modeling skills using the UML

Staff Software Architect Examples

1

Staff Software Architect Job Description

Job Description Example
Our innovative and growing company is hiring for a 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 staff software architect
  • Deep expertise in one of front-end technologies (HTML5, JS,Angular), microservices(RESTful web services) or back-end technologies (Posgres, NOSQL, Oracle
  • Capture system and application level requirements by brainstorming with CTO, Sr
  • Ultimately, be responsible for the success or failure of tool deployment for Cirrus programs
  • Can identify options, risks, costs vs
  • Ability to deliver clear messages, presenting with impact and adjusting messages to the audience
  • Leads design, code and test reviews and inspections, ensuring application of software engineering best practices, the feasibility, efficacy and compliance to functional and regulatory standards
  • 10 years of software development experience and five years of architect experience
  • Successful candidates must have strong development experience in large scale software projects, with specific knowledge related to large scale transactions systems primarily designed in a J2EE environment
  • Use excellent communication skills to interface with customers and senior leadership with confidence and clarity
  • Break down problems, estimate work, and help build development plans
Qualifications for staff software architect
  • Minimum 3+ years’ experience in IP networking software architecture with protocols such as BGP, OSPF, MPLS, ISIS PIM, Spanning Tree, MLAG, STP, SDN, Open Flow, Layer 2-7 networking
  • Drive technical discussions around potential solutions and document findings
  • Must be willing to work out of an office located in San Ramon, CA, Longmont, CO, or Houston, TX
  • Must be willing to work in an office located in San Ramon, CA
  • With a minimum of 5yrs in developing Data visualization tools
  • Must be willing to work out of an office located in San Ramon, CA, Longmont, CO, Houston, TX
2

Staff Software Architect Job Description

Job Description Example
Our company is looking for a 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 staff software architect
  • Contribute to highly complex projects that require in-depth domain knowledge
  • Provide process and technical support to the Operations team
  • Elaborate and define product and platform concepts for the SW domain during envision­, RFI­, RFQ­ and development phases based on defined requirements and constraints
  • Contribute to Software development process implementation and evolution
  • Support customer and factory failure analysis discussions
  • Will serve as an expert on RCAs and recommend changes/improvements in development and testing practices to improve field quality
  • Will provide on demand, as needed expert consultancy for agile spikes, solving sustaining related field issues
  • With business goals
  • The position will provide many interesting, hard-core technical challenges and as much responsibility as this role can handle
  • Apply professional
Qualifications for staff software architect
  • Experience and Demonstrated understanding of Object/Component Oriented Design techniques
  • To the design and implementation of Keysight’s board test and measurement software
  • Work closely with application platform experts to evaluate, design and develop measurement software to enhance test coverage and throughput improvement
  • Able to communicate the impact of technical choices to non-technical audiences, and build consensus across technical and non-technical stakeholders
  • Set the technology direction for major components of the measurement test software products
  • Bachelor/Master Computer Science/Electrical/Electronic Engineering or a software related discipline, from an accredited college or university
3

Staff Software Architect Job Description

Job Description Example
Our company is growing rapidly and is looking for a 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 staff software architect
  • Articulate the technical roadmap to eliminate key system barriers to our business agility
  • Facilitate technical decision making amongst internal groups, including architecture, software delivery and enterprise systems
  • Solve complex, high-impact business problems that reach across all brands, markets and functions
  • Work to integrate a variety of software solutions and platforms
  • Provide oversight, leadership and visibility to all platform stakeholders
  • Improve solution quality and long-term cost of ownership
  • Define and Develop Cyber Security concepts to achieve cyber­secure products
  • Coordination of module interfaces and interaction
  • Conduct of SW/Algo architecture reviews
  • Responsible for the design, development, and maintenance of the applications (starting from API to complex applications - mainly web-based) to let our infrastructures (both on-premise and on AWS) delivery services for our internal needs
Qualifications for staff software architect
  • Knowledge with board testing technology and programming algorithms is an added plus
  • Experience in design, implementation and deployment of software that support multiple platforms
  • Well-versed in modern techniques in object-oriented design, design patterns, GUI library and C, C++ 11/14
  • Must be willing to work out of an office located in Van Buren Township, MI
  • Must be willing to work out of an office located regional country and city
  • Must be willing to work out of an office located in designated region and city
4

Staff Software Architect Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of 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 staff software architect
  • Leads impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy in a fast-paced environment
  • Drive architecture direction through hands-on implementations
  • Creates architecture documentation, including use cases, blueprints, working solutions, technology roadmaps, capability models
  • Minimum 10+ years of hands-on UI/javascript and java full stack experience with minimum 3+ years of experience in extensive UI technologies like Angular/React
  • Able to come up with various UI designs and architectural thoughts according to UX designs being laid out
  • Should have maturity of understanding and should connect end to end flows
  • A passion for architecting solutions that make UI responsive" and "ability to identify, quantify, debug and remove performance bottlenecks
  • Working experience with distributed teams and leading them is a plus
  • Very high communication and Stakeholder management skills – should be able to work with Senior business managers and partners
Qualifications for staff software architect
  • Generate & define design patterns and approaches
  • Experience in working with Micro services, SOA, Big Data systems (Cassandra, Hadoop, Spark, Kafka etc), Cloud Technologies, DevOps
  • Expert in Salesforce.com CRM and its Development Life Cycle
  • Extensive experience over creating workflows, approval processes, validation rules and sharing & security rules
  • Must be willing to work out of an office located in Riyadh
  • Must have transferable Employment Visa in Saudi
5

Staff Software Architect Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of staff software architect. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for staff software architect
  • Design, build, test, and document software on a progressive technology stack
  • Be curious – Raise the bar by digging in deep on how we operate and help us be better
  • Be all in on automation – Performance, build, and functional testing
  • In-depth understanding and demonstrated expertise working with Microsoft stack including C# and ASP.NET
  • Loves APIs and grounded in the fundamentals of REST
  • Data Ninja - Strong relational database skills exposure to NoSQL technologies
  • Strong problem-solving skills – You can’t just Google the solution to problems we’re solving because many of them haven’t been solved before
  • Strong understanding of unit testing, mocking and integration testing
  • Extensive experience with distributed systems and micro-services design principles
  • Be proud – Own the final product and brag to your friends that literally Billions of dollars run through the software you write every day
Qualifications for staff software architect
  • Must be able to communicate in English and German, both written and verbal
  • Experience in medical device design & development is a plus
  • Undergraduate degree in Computer Engineering or Computer Science and 10+ years’ relevant experience
  • BS or equivalent with 7+ years of hands on professional software development experience architecting, building, deploying, and maintaining customer facing applications at scale in an innovative engineering environment
  • Full Stack expertise in cloud based application development with in-depth knowledge of java eco-system(experience with multiple frameworks such as Spring, Play, Hibernate), javascript (with atleast one modern framework like React/Angular/Ember), HTML5/CSS3, Node.JS and other cutting-edge technologies
  • Must have real-world experience with continuous integration and delivery using public cloud such as AWS, Azure or GCP and container technologies such as Docker

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates