Principal Software Engineer

Intelliforce-IT Solutions Group

$207K — $266K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Active Top Secret Clearance with Polygraph required
  • Must be a U.S. Citizen
  • 12+ years of Software Engineering experience
  • Bachelor's degree in Computer Engineering or Computer Science required, or equivalent experience
  • 5 years of experience in SIGINT, IA, or IT domains

Responsibilities

  • Lead architecture and design of new features from concept to delivery
  • Break down complex business requirements to assess system impacts
  • Create technical designs that integrate into the existing platform
  • Act as feature lead, guiding work through all stages of development
  • Serve as technical liaison to Systems Engineering and partner teams
  • Decompose high-level designs into actionable tasks for development
  • Manage feature status, risks, and progress for stakeholders
  • Conduct merge request reviews to maintain quality and performance

Benefits

  • Supportive leadership dedicated to mentoring and development
  • A collaborative work environment that encourages innovation
  • Opportunities for skill enhancement through peer mentoring
  • Focus on engineering best practices that empower team growth
  • Culture of open communication and encouragement of diverse ideas
Full Job Description
Principal Feature Architect, Mission Software

Here's What Your Day-to-Day Could Include
  • Lead the architecture and design of a new feature or capability from early concept through delivery
  • Break down complex business requirements and determine system impact across the product
  • Create robust technical designs using object-oriented principles and patterns that integrate cleanly into the existing platform
  • Act as the feature lead, owning definition of done and guiding work through development, testing, deployment, and sustainment
  • Serve as the technical liaison to Systems Engineering and other partner teams to align on constraints, dependencies, and approach
  • Decompose high-level designs into actionable work for the development team
  • Manage feature status, risks, and progress updates for leadership and stakeholders
  • Conduct rigorous merge request reviews to uphold code quality, security, and performance standards
  • Mentor junior and mid-level engineers and help strengthen engineering best practices across the team

Minimum Qualifications
  • Clearance: Top Secret Clearance with Polygraph, must be active. We do not have the ability to sponsor clearances
  • Citizenship: Must be a U.S. Citizen. We cannot sponsor visas
  • 12 or more years of Software Engineering experience
  • Bachelor's degree or higher in Computer Engineering or in a field related to Computer Engineering or Computer Science disciplines
  • An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 16 years
  • 5 years of work experience in the SIGINT, IA, or IT domains

Required Skills
  • Expert-level Java experience, Java 17 or newer preferred
  • Deep understanding of SOLID principles and object-oriented design patterns
  • Strong experience with the Spring Boot ecosystem
  • Proficiency in REST interface standards and best practices
  • Ability to architect and design new features from complex business requirements
  • Ability to communicate and facilitate cross-team collaboration
  • Excellent oral and written communication skills, including the ability to clearly explain architecture and design concepts
  • Ability to write technical documentation including wiki pages, blogs, and XML or HTML content
  • Willingness to mentor junior and mid-level software development peers
  • Strong leadership, organization, and feature ownership skills across the software lifecycle

Desired Skills
  • Strong experience with MongoDB data architecture, including schema design, indexing, and aggregation
  • Proficiency with Docker for local development and CI/CD pipelines
  • Familiarity with Kubernetes orchestration
  • Familiarity with the ELK Stack, including Elasticsearch, Logstash, and Kibana, for system monitoring and troubleshooting
  • Experience with PKI, TLS, and SSL certificates
  • Knowledge of ICAM capabilities and integration
  • Familiarity with Confluence and Jira
  • Strong organization and time management skills, including the ability to multitask and work independently with minimal supervision to meet deadlines

Compensation Range: $207,000.00 - $266,000.00
*The salary range provided reflects an estimate based on current market trends and may be adjusted based on factors such as the candidate's experience, skills, and qualifications. The final offer will be tailored after a thorough evaluation of the candidate's background and suitability for the role. Please note that this range is intended as a guideline and is subject to flexibility.

Ready to grow with purpose?
At Intelliforce, your career will flourish in a place where innovation thrives and people come first. Join us-and let's build something meaningful together. You can reach us at [email protected] or schedule a call with our Director of Recruitment, just visit this link to view their calendar: https://calendly.com/amwolfe-intelliforce-itsg/30min .

Similar Jobs

More Jobs at Intelliforce-IT Solutions Group

  • Software Developer
    $155K — $205K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • Software Developer
    $155K — $205K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Principal Software Engineer
    $207K — $266K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Vulnerability Researcher
    $120K — $150K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • Vulnerability Researcher
    $100K — $130K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person

More Aerospace & Defense Jobs

Find similar Principal Software Engineer jobs: