Lead Software Architect
Job Description
As a Lead Software Architect, you will be responsible for designing robust, scalable software systems while ensuring compliance with data governance and security requirements. You will lead technical aspects of software development projects across multiple domains and fabrics, making informed decisions about appropriate technology stacks.
Key responsibilities include:
- Leading Technical Exchange Meetings (TEMs) with stakeholders and team members
- Documenting and recording all aspects of applications and software systems
- Training and overseeing onsite development team members
- Planning and tracking software deliverables using Agile methodologies
- Identifying and directing solutions for critical challenges involving software and hardware interfaces
- Developing strong working relationships with clients, stakeholders, and team members
- Analyzing stakeholder requirements and translating them into technical solutions
- Ensuring systems meet security requirements for accreditations
- Implementing data access, control, and sharing policies across multiple domains
Mandatory Skills
- Minimum 5 years' experience in software architecture or related field
- Experience with Agile Methodology and Agile Project Management
- Experience with integrating AWS Services
- Experience developing custom applications
- Experience in a lead role for a development team
- Experience working with outside teams
- Experience with Client Communication
- Experience with Data Governance
- Bachelor of Science or comparable experience