Software Architect Job Description: Top Duties and Qualifications

A Software Architect, or Software Engineer is a professional who creates software or application blueprints that reflect the company’s business logic. Their primary duties include designing, developing and implementing enterprise software solutions that address specific needs.

 

Build a Job Description

Software Architect duties and responsibilities

Software Architects typically work full time in an office setting with their development team. They may perform their duties remotely or online with other Programmers or Developers as they work offsite. Software Architects sometimes work late hours and over the weekend to achieve timeline goals with projects. Their day-to-day duties and responsibilities typically include:

  • Overseeing the design, programming, testing and deployment of enterprise solutions
  • Recommending appropriate tools, technologies and processes for the development of scalable and software solutions
  • Establishing coding standards, guidelines and project practices
  • Coaching and mentoring junior staff and helping them transition into new roles
  • Providing technical leadership and support to Business Analysts, Project Managers and other Developers
  • Validating enterprise solutions and obtaining customer feedback
  • Creating enterprise software documentation and providing ticket support
  • Testing segments of project code to ensure quality and checking for errors

 

Build a Job Description

Software Architect Job Description Examples:

 

Example 1

Type Full-Time Location Remote or our Sheffield office. Role Description Scene Group seeks a dynamic software developer to assist in the development and maintenance of our new and hugely exciting 2D Animation Software. As a Software Architect, you will work on developing and improving the core aspects of Cavalry. You will be collaborating with a multi-functional team of developers to help implement robust and easy-to-maintain code. As we are a small team this role would also include some DevOps work. If this opportunity sounds like it’s of interest, then we’d love to hear from you! Responsibilities Creation/ oversight of technical designs for the application. Prototype and experiment with technical designs. Refactor and rewrite existing code to improve quality, reliability and maintainability. Profile and improve performance-critical code paths. Writing of technical documentation. Actively participate in team design discussions, sharing responsibilities and cultivate the adoption of best practices. DevOps (CMake, Python, GN/ Ninja, macOS, Windows). Qualifications 3+ years of experience designing and implementing software applications. Fluency in C++. You thrive while working independently within a fast-paced, dynamic environment. You’re a team-player, who is and your work ethic makes you quality obsessed. A passion for forging high end user experiences. Preferred Experience working with RestAPIs. Experience working with WebAssembly. Linux experience.

Example 2

Exception is currently looking for an Solutions Architect with a strong background across multiple disciplines including solution and infrastructure architecture, in a highly varied and interesting role where you can progress your career. You will work within a close-knit team of architects reporting to the Head of Architecture, working alongside our clients in projects within the public and private sector. This is a unique opportunity for an Architect to work on an array of various projects throughout the UK working with new emerging technology. *Who Are We?* Exception is a trusted digital consultancy, delivery and service provider dedicated to helping organisations unlock value and create opportunity through the power of technology. Our customers tell us we provide excellent service, always deliver what we promise and provide the capability they require on time, every time.  Everything we do is about helping organisations and people succeed and our dedication to the highest standards of service delivery is what sets us apart. *Key activities include: * * Initial shaping of Infrastructure Designs * Impact analysis * Risk management and consideration of financial impact of any proposed solution or design * Assessment and consideration of technical implications of solutions * Management and supervision of other Designers across large programmes * Co-ordination and management of work flow to ensure that infrastructure designs are delivered in a timely and coherent manner in support of project timelines *Your Experience* * Expertise in complex and large-scale IT transformations, ideally in a consultative (or similar) environment * Experience of working in/leading a technology team * Expertise in a variety of consulting methodologies including a sound knowledge of architectural, service management and project management methods * Experience of delivering change against technical, commercial and cultural challenges across a variety of business areas and sectors, such as Public and Finance. * Technically, you will have a broad range of knowledge with expertise and experience of Solution Design across modern platforms, solutions and technologies, with experience of delivery in a cloud environment (such as AWS or Azure) *Key Activities* * Sharing and development of Architectural Designs for applications and infrastructure to meet business needs and services * Impact Analysis, supporting Benefit Case development * Risk Management and consideration of financial impact of any proposed solution or design * Assessment and consideration of technical implications of solutions * Management and supervision of other Designers across large programmes through the delivery or project lifecycles * Supporting Exception’s pre-sales activities when required or available to help out *Benefits - over and above salary and pension* * 30 days' annual leave plus your birthday as a free day off * A free day off for charitable work/good cause you believe in * Increased leave with length of service * Private medical insurance (and discounted rates for dependents) * Life assurance scheme * Flexible working * Mobile phone allowance (so you choose the technology) * Investment in your career Reference ID: MS/SA/B Job Types: Full-time, Permanent Benefits: * Company pension * Private dental insurance * Private medical insurance * Sick pay Schedule: * Monday to Friday Work remotely: * Temporarily due to COVID-19

Example 3

This Architecture role forms part of the Enterprise Services and Integration team within our Chief Technology Office. The successful candidate will be responsible for architecting solutions across several high impact and critical complex application programs, working at the intersection of leading technologies such as Public Cloud, Artificial Intelligence/Machine Learning and Enterprise Data Platform. Every day, you'll bring critical day-to-day technical leadership and thinking to the table, working with teams of engineers, aligning cross-functional projects, ensuring that they're within reason, fiscally and technically. You'll collaborate with internal teams and business leaders alike, creating strategically sound Target State Architectures. At the end of the day, your work will have a tremendous and positive impact in collaboration with technologists across JPMorgan Chase & Co.'s global technology community. Strengths and capabilities required include: BS/BA degree or equivalent experience Seasoned experience in working with Application, Data and Infrastructure Architecture, AWS, and Cloud Hands on experience developing Infrastructure as Code using Terraform or similar. Familiarity with AI/Machine Learning Fluent in architecture and design practices Knowledge in at least one area of technical architecture Strategic thinking and passion for business strategy and business processes Experience in risk and risk control compliance Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals CTO (Chief Technology Office) The Chief Technology Office oversees enabling components inclusive of the top quality engineering and architecture tools and practices, key program management and processes as well as the technology workforce strategy required to make us a leading technology company for our customers, clients and colleagues around the world. When you work at JPMorgan Chase & Co., you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech organizations. In 20 technology centers worldwide, our team of 50,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $10B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world At JPMorgan Chase & Co. we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you. The hiring manager for this job opening would welcome a conversation about flexible working. This could range from ad hoc flexibility in a full time position, to a more formal Flexible Work Arrangement. Ready to use your expertise and experience to drive change? Apply today © 2019 JPMorgan Chase & Co. JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the [website] Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs. Equal Opportunity

Example 4

NOTE! If you are already an existing HiveMind Network Member, please apply direct through TheHive [website] The HiveMind Network is supporting a global business to transform their current IT function and capabilities. With a new target operating model designed the client is looking to drive digital enablement across their global operations by creating a high performing, business outcome focused, global technology function. This is an exciting opportunity to work with leading HiveMind network transformation specialists with a client that is committed to delivering genuine technology driven transformation across their global business, at the very start of the Transformation program. Purpose To define infrastructure strategies relating to datacenter & cloud hosting and the tools strategy for managing the infrastructure environment. ROLE Accountabilities Create DC & Cloud Strategy Create Hosting Tools Strategy Qualifications, Knowledge AND Experience 10 Years Infrastructure Architecture Experience - Essential In depth knowledge of Cloud (Iaas) Azure, AWS - Essential Data Centre Consolidation Experience - Essential In depth Hosting Technology Knowledge (VMware, Microsoft, Azure.) - Essential Experience of Working with International Teams - Desirable Good Stakeholder Management / Communication Skills - Essential Knowledge of Application Hosting - Desirable There has never been a more exciting time to join HiveMind as we work with the new Global IS team at a leading global manufacturing company, to deliver our future for the organisation. The next five years will see us undertake an extensive transformation programme to ensure their IS landscape is ready to drive and enable the business for future growth and expansion. Headquartered in the Netherlands, the new Global IS organisation operates virtually, with teams and units located across the globe. Via these virtual units, Global IS provides an increasing number of IT services to all the companies within the Group. Our client and partner's digital future demands innovation, speed and differentiating business capabilities. This Global IS transformation programme will ensure that, for our people and our business, we are ready for whatever the future holds. Our vision for end-to-end IT service delivery focuses on service outcomes, bridging technology and organisational boundaries for seamless omni-channel delivery of world-class IT services across Europe and the Americas that exceed business expectations at all levels, from our headquarters through to our plants. Many thanks for your interest!

What does a Software Architect do?

The Software Architect creates enterprise software and integrates them with existing business solutions. They  deliver full life cycle implementations of systems, starting by mapping business requirements and the company’s offerings, before developing the proprietary solutions. The Software Architect also selects the operating systems, network and hardware that Developers and Programmers use. 

In addition, the Software Architect dictates the technical and coding standards. They also  conduct performance, scalability and security assessments. They work closely with the IT, marketing and finance departments and the operations team to determine solutions that can help a company grow and thrive.

 

Software Architect skills and qualifications

Software Architects are creative thinkers who use their imagination to conceptualise designs and develop custom software. A successful Software Architect candidate will have a DevOps background and various prerequisite skills and qualifications that typically include:

  • Strong project management skills
  • In-depth knowledge of Software Process Improvement (SPI)
  • Ability to lead a team of Coders and Programmers effectively
  • An in-depth understanding of enterprise-level development concepts, frameworks and tools
  • In-depth knowledge of software technologies and architectures
  • Knowledge of project methodology and frameworks such as Scrum, XP and RUP
  • Working knowledge of SAML, OWASP, RESTFUL and end-user protocols
  • Ability to learn new languages and systems

 

Software Architect experience requirements

A Software Architect should have several years of experience developing software solutions that integrate with enterprise databases. Junior Software Architects need to have at least one year of work experience, while mid-level Software Architect positions require at least three years of work experience. A Senior Software Architect must have at least five years of work experience in a leadership position such as a Lead Architect.

 

Software Architect education and training requirements

A person applying for the Software Architect’s role must have a bachelor’s degree in computer science, software engineering or a related field. Some organisations require applicants to have professional certifications in software architecture, PMP frameworks and programming languages such as JAVA, Perl and C++. Most Software Architects develop their skills on the job. If hiring for a senior role, the person should typically have at least a master’s degree in computer science or software engineering.

 

Software Architect salary expectations

According to Indeed Salaries, the average salary of a Software Architect in the United Kingdom is £73,426 per year. Their actual salary may vary depending on factors, including the geographical location, the candidate’s work experience and the exact hiring procedures of the company.

 

Software Architect samples for similar positions

If a Software Architect is not quite what you’re looking for, here are some other job description samples for similar positions that may fit your needs:

 

Ready to Hire? Build a Job Description

Software Architect job description FAQs

 

Who does the Software Architect report to?

The Software Architect reports to the Lead Architect or the Software Development Manager. In a large team, they report to the Chief Software Engineer or the Project Manager. Some Software Architects work as independent professionals.

 

What should you look for in a Software Architect CV?

Look for an insightful Software Architect summary that shows how the applicant has used their technical knowledge and expertise to develop and deploy enterprise solutions. Be sure to check that the applicant has verifiable projects that demonstrate their understanding of enterprise-level software development and integration. 

 

Do Enterprise Architects have different responsibilities in different industries?

Yes, they have different roles depending on their experience and responsibilities. The Solutions Architect is responsible for designing one or multiple applications or services and works together with the Enterprise Architect. The Application Architect is a Technical Manager who creates blueprints and maps out how business solutions and systems will work together.

Job Description Examples

No search results found