Demo

Software Engineer

Lufco
Annapolis, MD Full Time
POSTED ON 10/11/2026
AVAILABLE BEFORE 12/11/2026

Overview

Position Title: Software Engineer

Location: Annapolis Junction, MD

Reports To: Program Manager / Task Lead

Job Type: Full-time

Clearance Requirement: Active TS/SCI with Polygraph

Summary:

Drive automation and modernization to truly impact mission success. LufCo is a certified Woman Owned Small Business, pushing efforts to strengthen encryption with an impactful blend of work quality and mission dictated urgency.

How can you set yourself up for success? Dig in with your teams to effectively analyze user requirements, understand concept of operations documents, and plan, develop, build software accordingly, and push secure access solutions forward to support the customer. If you enjoy a flexible schedule, engaging with your teammates, and have strong communication skills to effectively communicate with those that work with you and those you serve, this may be the opportunity for you!

Key Responsibilities:

  • Drive next generation PKI architecture forward utilizing commercial and government best practices for ensuring secure key solutions.
  • Plan, implement, and evolve PKI solution sets for evaluation and analysis as part of existing modernization efforts.
  • Work with the Development, Engineering, Architecture, and Testing teams to define the set of tools and processes for the continuous delivery pipeline.
  • Demonstrate a high level of familiarity with software patterns and modern design methodology.
  • Software development on Linux based platforms.
  • Software planning to include development planning, build planning, and sprint planning.
  • Develop software to meet cybersecurity related software requirements and constraints.
  • Advocate for automation in all aspects of the system (build, deployment, test, updating, and monitoring).

Qualifications

Education:

  • B.S. degree in Software Engineering, Computer Science, Information Systems, or other related field is required.
  • 4 additional years may be substituted for a bachelor’s degree.

Experience:

  • SWE1: 7 years experience as a Software Engineer in programs and contracts of similar scope.
  • SWE2: 14 years experience as a Software Engineer in programs and contracts of similar scope.
  • SWE3: 20 years experience as a Software Engineer in programs and contracts of similar scope.

Skills:

  • Languages: C, C , Go, Docker, Rust - architecture review. Cryptologic hardware and HSM. Python and Java (for both front-end (Swing) and back-end (servlets), Javascript (vanilla/JQuery),Shell Scripting (BASH), PL/SQL (Oracle)
  • Frameworks: React and Spring/Spring Boot
  • OS: Linux and Windows
  • COTs: AEM (Adobe)
  • Servers: JBoss 7.x and Tomcat

Physical Requirements:

  • Ability to travel as required.
  • Standard office environment with occasional requirements to visit client sites, labs, or field environments.

Why Join Us?

  • The LufCo Difference: Join a company that prioritizes employee experience. We are more than just a contractor; we are a community of innovators who value flexibility and authentic connection.
  • Impactful Work: Contribute to critical national security initiatives. Your analysis directly protects the nation and supports those on the front lines.
  • Cutting-Edge Stack: Work with the latest advancements in AI/ML, cloud-scale analytics, and modern data visualization tools.
  • Growth-Centric Culture: We invest in you. Enjoy opportunities for professional development, advanced training, and a clear path for career advancement.
  • Comprehensive Benefits: We offer competitive salaries, a generous PTO policy, 401K matching, and premium health/dental/vision coverage.

    Compensation and Benefits:

    • Competitive Pay: Salaries depend on labor category, years of experience, education, skills relevant to the position, and type of contract.
    • Benefits: Including Paid Time Off; 401K Contribution and Employer Match Contributions; and Medical, Dental, and Vision Coverage.
    • For the full list of LufCo Benefits, visit our website: https://www.lufburrow.com/careers

    Position availability can vary due to dynamic, evolving contract needs. This job posting being active does not guarantee an immediately available position matching its description. This job description is intended to provide a general overview of the responsibilities and qualifications for this position. It is not an exhaustive list and may be subject to change based on the needs of the company.

    LufCo provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

    LufCo Employees: This position qualifies for up to a Purple Award level referral bonus. For more information, visit the Employee Portal.

    #CJ

    Salary : $150,000 - $240,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Engineer?

    Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Employees: Get a Salary Increase
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Lufco

    • Lufco Annapolis, MD
    • Overview Position Title: Technical Writer (TW2) Location: Annapolis Junction, MD Reports To: Team Lead/PM Job Type: Full-time Clearance Requirement: Active... more
    • 5 Days Ago

    • Lufco Annapolis, MD
    • Overview Position Title: Information System Security Officer Location: Annapolis Junction, MD Reports To: Technical Task Lead Job Type: Full-time Clearance... more
    • 5 Days Ago

    • Lufco Aberdeen, MD
    • Overview Position Title: DevSecOps (DSO) Engineer Location: Aberdeen, MD Reports To: Deputy Program Manager Job Type: Full-time Clearance Requirement: TS/S... more
    • 5 Days Ago

    • Lufco Annapolis, MD
    • Not sure of which posting to apply to? Submit your resume here for consideration! Please check all open positions for a suitable match before using this op... more
    • 5 Days Ago


    Not the job you're looking for? Here are some other Software Engineer jobs in the Annapolis, MD area that may be a better fit.

    • Independent Software Annapolis, MD
    • What You Will Do As a Software Engineer Level 2 at Independent Software, you will support the development and deployment of containerized applications and ... more
    • 26 Days Ago

    • Independent Software, Inc. Annapolis, MD
    • What You Will Do: At Independent Software, as a Software Engineer, you will design, develop, test, and maintain enterprise Java applications supporting mis... more
    • 3 Days Ago

    AI Assistant is available now!

    Feel free to start your new journey!