Principal Sr. Software Engineer

Sprezzatura Management ConsultingArlington, VA
25dRemote

About The Position

The Principal Senior Software Engineer serves as the technical leader responsible for designing and guiding the architectural framework of complex software systems. This role demands extensive experience in translating program and project requirements into comprehensive architectural strategies that align with performance, schedule, and budgetary constraints. The engineer will collaborate closely with program managers and development teams to define system requirements, dictate design standards, and oversee the entire software development lifecycle. The ideal candidate will demonstrate expertise in high-volume, high-availability systems and possess a strong command of various programming languages and development methodologies. This position is critical to ensuring architectural consistency, technical quality, and long-term scalability across enterprise software solutions.

Requirements

  • Master’s Degree in Computer Science, Electronics Engineering, or another engineering or technical discipline.
  • Minimum of 10 years of experience in software development, architecture design, and leading technical teams in complex projects.
  • U.S. Citizen

Nice To Haves

  • TOGAF (The Open Group Architecture Framework) Certification
  • AWS Certified Solutions Architect – Professional
  • Microsoft Certified: Azure Solutions Architect Expert
  • Certified Software Development Professional (CSDP)
  • PMI Agile Certified Practitioner (PMI-ACP)

Benefits

  • healthcare
  • paid vacation time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service