1 week ago Be among the first 25 applicants Overview At Systems Planning and Analysis, Inc. (SPA), we tackle the most complex national security challenges with high-impact technical solutions. With over 50 years of proven expertise and a track record of consistent growth, we are recognized for driving innovation and delivering value to our government customers in the U.S. and beyond. An exceptionally talented and collaborative team powers our success, united in producing Results that Matter . When you join us, you'll find opportunities, meaningful challenges, and a shared commitment to mission success. Come work with the best and make a difference where it truly counts. Overview At Systems Planning and Analysis, Inc. (SPA), we tackle the most complex national security challenges with high-impact technical solutions. With over 50 years of proven expertise and a track record of consistent growth, we are recognized for driving innovation and delivering value to our government customers in the U.S. and beyond. An exceptionally talented and collaborative team powers our success, united in producing Results that Matter . When you join us, you'll find opportunities, meaningful challenges, and a shared commitment to mission success. Come work with the best and make a difference where it truly counts. We seek a Principal Software Engineer to serve as a senior technical leader in modern enterprise software systems' design, development, and evolution. This strategic engineering role is for a systems thinker and hands-on architect who can modernize complex environments, scale automation initiatives, and drive seamless end-to-end software delivery across hybrid infrastructures. The ideal candidate is equally comfortable whiteboarding architecture with engineers, aligning technical strategy with cross-functional executives, and rolling up their sleeves to implement high-value, mission-critical systems. This role demands technical depth and strategic foresight to advance the organization's digital transformation and operational resilience. Responsibilities Strategic Leadership and Automation Vision Develop, champion, and continuously evolve the organization's enterprise automation strategy, ensuring alignment with business goals and operational priorities. Define and maintain a multi-year automation roadmap, prioritizing initiatives based on business impact, scalability, and feasibility. Research, evaluate, and recommend best-fit automation tools, platforms, and emerging technologies. Enterprise Architecture and Solution Design Architect and design scalable, resilient, and secure automation solutions that integrate seamlessly with existing and future enterprise systems. Lead the creation of comprehensive automation workflows, including cross-platform integrations, system orchestrations, and end-to-end lifecycle management. Technical Delivery and Execution Establish and enforce enterprise-wide automation frameworks, coding standards, and best practices to ensure consistency, reusability, and maintainability. Build and lead high-performing technical teams to design, develop, and deploy automation workflows and mission-critical solutions. Demonstrate strong hands-on development expertise in Java (Spring Boot) and Python to set technical direction and model engineering excellence. Cross-functional Collaboration and Communication Partner closely with IT, Engineering, Product, Security, and Business Units to identify, design, and deliver automation and modernization solutions. Translate complex business and technical needs into precise, actionable requirements and lead technical discovery and requirements sessions. Communicate technical strategies and automation benefits to technical and non-technical stakeholders clearly and influence fully. Operational Excellence and Governance Ensure automation solutions meet security, compliance, and risk management standards, including SSO, RBAC, encryption, and secure data handling. Create and maintain comprehensive documentation to support sustainment, auditing, and onboarding of automation solutions. Qualifications Required Qualifications: 15+ years delivering enterprise-grade software systems, with 8+ years specializing in Java-based platforms. Demonstrated success leading large-scale modernization efforts, including legacy refactoring, cloud migrations, and mission-critical system integrations. Deep technical expertise with Spring Boot, Java, and Python, including cloud-native architectures and distributed systems design. Proven experience designing and implementing event-driven architectures (EDA) and building integration pipelines within DevOps and CI/CD environments. Strong understanding of secure software design, including SSO, RBAC, and encryption strategies. Exceptional written and verbal communication skills, with a track record of presenting complex technical strategies to senior executives and broad audiences. Preferred Experience Experience supporting federated government systems, biometric or identity management platforms, or national-scale analytic/reporting infrastructures. Familiarity with high-throughput, low-latency, and mission-critical operating environments. Prior experience integrating ETL frameworks into modern cloud data pipelines. Professional certifications in Cloud Solutions Architecture, Kubernetes, or recognized enterprise engineering frameworks. Active or previous U.S. Government Security Clearance (Top Secret Clearable). Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Defense and Space Manufacturing, Aviation and Aerospace Component Manufacturing, and Armed Forces Referrals increase your chances of interviewing at Systems Planning & Analysis by 2x Get notified about new Principal Software Engineer jobs in Alexandria, VA . Senior Manager, Staff Software Engineering Chevy Chase, MD $130,000.00-$300,000.00 2 weeks ago Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE) Washington, DC $130,000.00-$300,000.00 2 weeks ago Senior Staff Manager, Software Engineering Chevy Chase, MD $150,000.00-$300,000.00 2 weeks ago Arlington, VA $180,000.00-$225,000.00 1 week ago Washington, DC $139,900.00-$304,200.00 4 days ago Senior Manager, Staff Software Engineering Senior Software Engineering Manager - Site Reliability Engineering Chevy Chase, MD $120,000.00-$261,500.00 2 weeks ago Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE) Chevy Chase, MD $130,000.00-$300,000.00 2 weeks ago Maryland, United States $139,900.00-$304,200.00 4 days ago Senior Software Development Engineer (Type 2) Bethesda, MD $137,890.00-$218,190.00 1 week ago Software Engineering Manager (.NET)-R-246538 Washington, DC $120,000.00-$240,000.00 2 weeks ago Senior Staff Manager, Software Engineering - Senior Software Engineer (C#/.NET) College Park, MD $187,358.00-$245,300.00 17 hours ago Senior Manager - Software Development Engineering - US Federal Associate Director, Quality Assurance Team Lead Washington, DC $120,000.00-$240,000.00 1 hour ago Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE) Sr Manager, Staff Software Engineering - Commercial Service Platform (REMOTE) Washington, DC $130,000.00-$300,000.00 1 hour ago Senior Software Engineering Manager - Site Reliability Engineering Washington, DC $151,000.00-$208,000.00 2 weeks ago Principal Cybersecurity Software Development Engineer Software Development Manager, Amazon Robotics Arlington, VA $166,400.00-$287,700.00 1 day ago Staff Software Engineer - Product Delivery College Park, MD $162,920.00-$213,304.00 2 months ago Sterling, VA $130,355.00-$221,603.00 5 days ago Software Development Engineer, Senior Leader Experiences - Executive Talent Management Principal Software Developer - US Federal Washington DC-Baltimore Area $240,000.00-$290,000.00 3 days ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
See details and apply
Principal Software Engineer