Principal Developer

ActioNet, Inc.
Arlington, VA
Job Description
The Principal Developer provides technical leadership in the design, development, and implementation of enterprise-level software architectures and solutions. This role guides development standards, drives innovation, and ensures software systems are scalable, secure, and aligned with organizational objectives.

Requirements

  • Design and implement enterprise-level software solutions and system architectures
  • Develop and enforce best practices, standards, and governance for software development processes
  • Collaborate with business and technical stakeholders to align software solutions with organizational goals and mission needs
  • Conduct system and architecture assessments and recommend improvements to enhance performance and reliability
  • Optimize software systems for scalability, efficiency, and operational resilience
  • Integrate applications and platforms across enterprise systems, services, and databases
  • Document system architectures, configurations, development standards, and technical best practices
  • Ensure compliance with organizational security policies, regulatory requirements, and performance standards
  • Stay informed on emerging software development technologies, frameworks, and tools
  • Represent software engineering in strategic planning discussions and organizational decision-making
  • Provide mentorship and technical guidance to development teams and junior engineers
  • Lead technical reviews, architectural planning sessions, and solution design initiatives

Benefits

  • Clearance: Secret
  • Health and wellness benefits
  • Training and development opportunities
  • Diversity and inclusion initiatives
  • Employee recognition and reward programs
]]>