Senior Software Architect Job Description

Senior Software Architect Job Description

4.9
157 votes for Senior Software Architect
Senior software architect provides expertise in app architecture forum, Java Center of Excellence, infrastructure RFPs, vendor evaluations, and software tool decisions.

Senior Software Architect Duties & Responsibilities

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

Sample responsibilities for this position include:

Take ownership of systems- and software architecture in the SCADA & Power Plant Security department
Bachelor or Master Degree in Engineering/Computer Science or equivalent
More than 15 years Telecoms/IT experience, with a substantial amount of experience in the area of Software Architecting, Software Delivery and Pre Sales Solution
Strong knowledge and experience analyzing, designing, and implementing concurrent, distributed, scalable, real time and highly available systems, that are maintainable and cost conscious
Perform customer solution requirements analysis and translate into detailed software requirements
Leading technical decisions as a hands on developer
Developing a new platform and internal applications used by art industry professionals
Integrating new platforms with existing services and collaborating with the company's mobile and DevOps team to ensure cohesion across our product suite
Partner with technical leaders to ensure the plans are used correctly
Make sure the right modeling is being done, to know that qualities like performance are going to be met

Senior Software Architect Qualifications

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

Licensing or Certifications for Senior Software Architect

List any licenses or certifications required by the position: AWS, CISSP, CEH, GCP, CCNA, SAP, BTLE, X.509, HANA, CV

Education for Senior Software Architect

Typically a job would require a certain level of education.

Employers hiring for the senior 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, Software Engineering, Technical, Computer Engineering, Education, Science, Electrical Engineering, Design, Mathematics

Skills for Senior Software Architect

Desired skills for senior software architect include:

Java
Security
Database
UML
Networking
Software architecture
C#
SOAP
JSON
Middleware

Desired experience for senior software architect includes:

Excellent technical communication skills and influence skills in both English and Chinese
Academic background in EE or CS with Master/PhD degree
Application level coding skills with higher level languages (C, C++, perl, for testing and supporting applications)
Ability to lead and work both in a closely collaborative team environment, independently
Experience in a regulated industry highly desirable
6+ years Software Systems Engineering experience with a minimum 2 years working as a software systems architect

Senior Software Architect Examples

1

Senior Software Architect Job Description

Job Description Example
Our growing company is looking to fill the role of senior software architect. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior software architect
  • Create and communicate software architecture roadmap
  • Ensure adherence of development efforts to the software architecture
  • Collaborate with technical and business leaders to define architectural vision
  • Architect software interfaces and control for silicon products and technology definitions for implementation in Ethernet products
  • Define silicon product and technology requirements for implementation in Ethernet products
  • Work closely with software and hardware engineering and micro-architects to ensure efficient and complete definition of the architecture
  • Authoring and writing requirement and definition documents
  • Work with marketing and planning to ensure competitive and end-user valued product definition
  • Push the technology envelope by evaluating and prototype new technologies in areas such as NO-SQL, Cloud Computing, UX and development frameworks
  • Mentor Jr
Qualifications for senior software architect
  • Excellent technical understanding for Low Power Subsystem, USB, Storage, and/or Sensor solutions in IA architecture
  • Lives for the whiteboard
  • Senior level application architecture experience using various analysis, design techniques, and use case modeling, sequence diagramming, domain and class diagramming
  • Experience defining and managing system requirements through the system development life cycle
  • Experience working with non-IT business areas to capture requirements
  • In depth expertise designing using Use Case Models, Use Case Realizations, Class Diagrams, Entity-Relationship Diagrams, Deployment Views, Sequence and Collaboration Diagrams, and Activity Diagrams
2

Senior Software Architect Job Description

Job Description Example
Our company is growing rapidly and is hiring for a senior 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 software architect
  • Collaborate with software development teams to create application transformation roadmaps, which define the steps required to refactor legacy applications
  • Partner with software development teams to take full advantage of Predix capabilities and services as they become available
  • Lead software development teams to implement solutions for cross-functional IT operations, internal business needs and customer facing applications
  • Collaborate with development teams to facilitate self-assessments using the SEMM
  • Drive adoption of cloud-native services from a variety of IaaS and PaaS providers, such as AWS and CloudFoundry
  • Promote a DevOps culture by educating development teams on topics related to platform and infrastructure
  • Promote the utilization of CI / CD tools for automating builds, testing and deployments
  • Take a lead role on the technical architecture for Siebel CRM Applications
  • Provide architecture & design guidance, designing & developing software, working on a Scrum team
  • Drive continuous improvement for Tridium's products
Qualifications for senior software architect
  • 8+ Years Software Delivery (any)
  • Applicable experience must include at least 8 years of experience developing data driven applications
  • Provide guidance and review of changes to the methods for our product’s external connectivity – Including authentication, encryption, application protocols and intrusion detection
  • Participation in an external audit and providing the engineering team guidance on correcting Software Development Lifecycle modifications and coding practices to address discovered weaknesses
  • Demonstrated ability to assess and improve security practices
  • Analyzes highly complex project requirements to determine impact and/or change to the system architecture
3

Senior Software Architect Job Description

Job Description Example
Our innovative and growing company is hiring for a senior software architect. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior software architect
  • Review software architectures and guide business unit architects to improve their software architecture
  • Define research strategy for software architecture in coordination with Head of Research Group
  • Be aware of state-of-the-art software architecture methods, tools and trends
  • Participate objectively in buy vs
  • Contributing to the innovative technology strategy and roadmap for the RRP Program
  • Providing input into regarding new technologies and techniques, participate in the development of proof of concepts and best practices
  • Maintaining & administering multiple Greenplum Databases and schemas on multiple DCA’s
  • PL/pgSQL management, GP SQL tuning
  • Understanding and complying with development standards and SDLC to ensure consistency across the business
  • Architect and contribute to implementation of robotics software platform and modules for socially intelligent behavior
Qualifications for senior software architect
  • Proficiency with REST standards / protocols developing JSON object models
  • Designs, develops, documents, and executes thorough development sprints to ensure that architectural changes are working properly
  • Determines, describes and documents the most effective technical approach to define and resolve identified problems
  • Bachelor’s or Master’s degree in Computer Science or the equivalent combination of education, training, or work experience
  • Must have led the technology direction for multiple projects
  • In depth knowledge in full life cycle development with an emphasis on incremental, iterative development and deployment is required
4

Senior Software Architect Job Description

Job Description Example
Our growing company is looking to fill the role of senior 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 software architect
  • Plan projects and lead junior engineering team members in developing rapid prototypes of novel interaction concepts
  • Design test processes and write documentation for code
  • Leveraging modern technology such as .NET, Windows Azure, you will help to design and build large scalable distributed solutions and frameworks
  • Communicate with product head on requirements
  • Creates and manages life cycle of technical designs for PC solutions will be applied to create the application, infrastructure or complete solutions
  • Assists in technical analysis of potential solutions including evaluating the technical fit and viability of tools and products versus custom built solution
  • Identifies gaps in the Product Connectivity tools functionality and provide solutions
  • Leads formal design reviews and participates in code reviews to ensure the detailed design specifications have been understood and coding standards have been adhered to by the development team(s)
  • Drives teams to use appropriate opportunities to re-use component of the solution designs to reduce costs and shorten time to deliver solutions
  • Participates in the creation of standards, processes, procedures, and guidelines for the IT design and development community
Qualifications for senior software architect
  • Experience in solutions design and requirements definition disciplines leveraging model driven design based tools and techniques including conceptual solution component models, business process models, use cases
  • Experience in design and develop huge volume of data processing
  • Knowledge of RESTful Services, Web Services, SSO, and AngularJS will be an asset
  • Knowledge of financial services industry will be an asset
  • Knowledge of design patterns and their application will be an asset
  • Knowledge of machine learning and deep leaning will be an asset
5

Senior Software Architect Job Description

Job Description Example
Our company is growing rapidly and is looking for a senior software architect. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior software architect
  • Champions the use of Six Sigma tools to reduce costs and improve processes
  • Coordinates application suppliers’ support groups along with in-house support to fix software bugs and escalated issues
  • Interfaces with technical and in-house customer support staff to determine nature of non-routine and moderately complex problems and issues
  • Leads regular project status reviews
  • Implements remedial fixes and procedures for end users
  • Complies with all applicable product development processes
  • Anticipate business needs and technology trends and articulate the roadmap for the FTB-ECOSystem
  • Build and maintain the architecture roadmap for the FTB-ECOSysytem
  • Define the interface (API) with components within the ECOSystem and rules to ensure the integrity of the ECOSystem
  • Work closely with other R&D Software Architects in product areas linked to the FTB-ECOSystem to align product architecture roadmaps
Qualifications for senior software architect
  • Industrial communication protocols OPC, Modbus
  • Continues integration solutions with eg
  • 4 years experience using Unix-like operating systems
  • 2 years experience using cloud technologies
  • 2 years experience leading software development teams using Agile methodologies
  • Ability to develop new and innovative applications debug and refactor existing code

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates