Software Architect
Tysons, VA
Full Time
Experienced
Software Architect
Location: Tysons (fully on-site, no remote option)
**MUST HAVE A POLY CLEARANCE TO APPLY**
As a lead Software Architect, you should be well versed in data governance, data access, control and sharing policy across multiple domains and fabrics, and meeting the security requirements for accreditations. Your role will demand a strong understanding of software architecture principles, ensuring that the foundation of the systems you design is robust and scalable. You will need to be proficient in multiple programming languages, allowing you to make informed decisions about the appropriate technology stack for each project. Your excellent communication skills will be essential as you lead software development projects, ensuring that your vision is understood and executed by your team. Your day-to-day tasks will include leading Technical Exchange Meetings (TEMs), documenting and recording every aspect of an application or software, which is crucial for maintaining a clear understanding of system functionalities and for future maintenance work. You will also be responsible for training and overseeing the activities of the onsite development team members, sharing your knowledge and ensuring that best practices are followed. Planning, and tracking software deliverables will be a key part of your role, requiring strong project management skills and familiarity with agile methodologies to adapt to the dynamic nature of software development. In this role, you will be the go-to expert for locating and directing solutions for critical challenges involving software and hardware interfaces. Your problem-solving abilities will be put to the test as you identify and resolve issues within software systems. Leadership qualities will be paramount as you develop good working relationships with clients, stakeholders, & fellow team members, fostering a collaborative environment that is conducive to delivering high-quality products. In some cases, your ability to analyze stakeholder requirements and translate them into technical solutions will be a cornerstone of your success as a Software Architect.
Required Skills:
- Experience with Agile Methodology and Agile
- Project Management
- Experience in a lead role
- Experience with Client Communication
- Experience with Data Governance
- Bachelor of Science or comparable experience
Apply for this position
Required*