About the job
The Principal Software Engineer at ATPCO takes a central role in shaping software solutions and designing reliable applications. Based in Herndon, this position calls for strong technical leadership and a thorough grasp of software development and design principles.
Role overview
This engineer leads complex projects from the earliest planning stages through deployment. The role includes architecting software, setting technical direction, and ensuring the team delivers high-quality results.
Key responsibilities
- Work closely with cross-functional teams to gather and define technical requirements
- Mentor junior developers and support their professional growth
- Promote best practices in coding and design throughout the team
- Contribute to improvements in product functionality and performance
Requirements
- Extensive experience in software development and application architecture
- Proven ability to lead projects from concept to deployment
- Strong understanding of design principles and coding standards
- Experience collaborating with diverse technical and business teams

