Software Architect Job Description
Software Architect Duties & Responsibilities
To write an effective software architect job description, begin by listing detailed duties, responsibilities and expectations. We have included software architect job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Architect Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Architect
List any licenses or certifications required by the position: AWS, TOGAF, PKI, CQ5, CISSP, X509, HTTP, CLSA, PRPC, II
Education for Software Architect
Typically a job would require a certain level of education.
Employers hiring for the 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, Education, Computer Engineering, Science, Information Technology, Technology, Math
Skills for Software Architect
Desired skills for software architect include:
Desired experience for software architect includes:
Software Architect Examples
Software Architect Job Description
- Be a strong advocate for testing (Junit, Mockito, Jasmine, ..)
- Utilize your knowledge of HTML5, CSS3, and responsive design to create user centric experiences
- Work and collaborate closely with a highly competent team in an Agile environment
- Defines application architecture as a mean to achieve the business' security, flexibility, scalability, and performance goals
- Design and maintain complex software architectures according to software engineering best practices
- Build and drive the center of excellence for SAP Mobility platform
- Create mobile application development standards and guidance
- Further develop our SAP mobility offerings
- Create web and hybrid enterprise mobile applications for various mobile platforms
- Analyze business requirements and completing design and development in accordance with customer business requirements
- Comfortable talking about technical aspects with product and business aspects with technical people
- Experience with search technologies (Solr, Lucene, Elastic Search)
- Significant knowledge of fundamental programming concepts and methodologies
- Experience building scalable, high volume RESTFul web services and OLTP systems
- Experience using web and applications servers
- Experience with full text search technologies (Solr, Lucene, Elastic Search)
Software Architect Job Description
- Design and Prototype development
- Specification, architecture, algorithm definition
- Coding activities
- Ability to work within a cross functional Agile team to develop, design and architect solutions in a highly iterative fashion
- Manages routine associate situations
- You will be responsible for ongoing research to understand how modern software engineering practices can be applied on a large scale enterprise level software and its lifecycle
- You will be able to identify all of the source, tools, environment, and other components that make up a particular release
- You will research and integrate new technologies into our stack
- You will initiate and push DevOps improvements, enhancements and automation
- You will assist in the architectural integrity of our products and identify problematic areas in the current implementations
- Experience using NoSQL databases
- Experience using messaging middleware
- Experience with AWS as a cloud infrastructure different AWS services
- Experience with the Node.js and Angular.js
- Demonstrable ability to stay current with the latest advances in web technologies evaluating these technologies for use in real world applications
- Ramp-up and drive ownership of the existent Image data delivery system for radiology client and server applications
Software Architect Job Description
- Work closely with other Software Architects and team members to identify areas for improvement
- Provides oversight at the portfolio level
- Provides consultation and collaborates with Market CIO, business partners and peer groups regarding long and short-range product features
- Recommends and drives innovative solutions, which anticipates the future direction of the business, its drivers and technology strategy
- Leads teams, may have overall leadership responsibility for product architecture and design
- Influences technology direction and/or adjustments to incorporate into business plans
- Influences the selection of hardware and software product standards and the design of standard configurations
- Leads retrospectives and defining opportunities for experiments and POC`s
- Lead the design activities by guiding development teams, taking active role, hands-on in development of new concepts, infrastructure
- Development of the software architecture of electronic braking systems taking account of Automotive SPICE, of functional safety in accordance with ISO26262 and other topics with architectural influence
- Drive the automation test strategy and design/code governance for the UV Test Automation project, utilizing the principles of test-driven and behavioral driven development at the subsystem and system levels
- Thorough understanding of software scalability and performance
- Ability to clearly communicate and document architecture within a diverse team
- Understanding of LEAN or AGILE or SCRUM software principles
- Ability to read communication styles of team members and contractors who come from a broad spectrum of disciplines and persuade, encourage and motivate them
- Ability to elicit cooperation and defuse tension with a wide variety of sources including upper management, clients, other departments and the project team
Software Architect Job Description
- Actively take part to Board of Architects meetings in order to ensure decisions are transferred to and followed by the development team
- You will Design, develop, modify, debug and maintain software systems
- Elicit and clarify requirements, dependencies and limitations
- Refine scope definition
- Prioritize feature backlogs and defects
- Identify customer needs, new business areas and opportunities
- Support Sales team to approach new customers interested in SDL development/integration in their automotive platforms and products
- You will dictate overall architecture of projects, technical standards and tools with focus on the front end
- You will create high-level designs with the business analysts
- You will perform 2nd level reviews
- Experience with latest build environments (GitLabs, Jenkins, …) would be a plus
- Experience with releasing products to FAA-regulated market would be a plus
- BS/MS/PhD Computer Science (or related technical degree)
- The prowess needed to design sensible abstractions to complex software problems, and the perspective required to make changes to these abstractions when things do not go according to plan
- Sound experience with build and source control tools and processes (such as Maven and Subversion), Java standards used for implementation of enterprise software
- Knowledge of Enterprise and Application Design Patterns
Software Architect Job Description
- Work with CI System Engineers to understand SE artifacts
- Lead EIS Software Integration Checkout (SWIC) activity
- Evaluate Technical Reviews (TRs) for EIS impacts
- Ability to understand the interfaces between the EIS CIs and other CIs
- You will write software architecture documents
- You will write or participate in the writing of high level design documents
- You will be hooked with the developers to verify proper implementation of the requirements from software architecture view point
- You will become an expert in the end-to-end aspects of the product, and use these expertise in product enhancement discussions
- J2EE, Architect (doer) on big projects, experience ingesting large corpus of data, indexing, storing, REST interface design
- Release management expertise with GIT - Jenkins - FindBugs using standard suites like Atlassian or equivalent
- Strong in language semantics of Verilog, SystemVerilog and Parsing
- Exposure to multi-threaded/ concurrent programming are pluses
- Active DoD Top Secret Clearance is required
- Deliver enabling research (Protoype
- Broad knowledge of relevant technology architectures
- Exposure to and understanding of application frameworks , Spring, Spring Boot, Akka, Storm, Micro-Services