Job Summary
A company is looking for a Principal Senior Software Engineer responsible for designing and guiding the architectural framework of complex software systems.
Key Responsibilities
- Design and oversee the architectural framework of software systems, ensuring alignment with performance, schedule, and budgetary constraints
- Collaborate with program managers and development teams to define system requirements and enforce design standards throughout the software development lifecycle
- Lead and mentor development teams while fostering a culture of technical excellence and best practices
Required Qualifications
- Master's Degree in Computer Science, Electronics Engineering, or a related technical discipline
- Minimum of 10 years of experience in software development and architecture design
- Proven experience leading technical teams in complex projects
- TOGAF Certification or other relevant professional certifications preferred
- U.S. Citizenship required for this position
Comments