Staff Software Architect Job Description
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:
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:
Desired experience for staff software architect includes:
Staff Software Architect Examples
Staff Software Architect Job Description
- 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
- 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
Staff Software Architect Job Description
- 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
- 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
Staff Software Architect Job Description
- 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 cybersecure 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
- 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
Staff Software Architect Job Description
- 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
- 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
Staff Software Architect Job Description
- 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
- 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