×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer

Job in Aberdeen, Harford County, Maryland, 21001, USA
Listing for: LufCo
Full Time position
Listed on 2026-05-20
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

Position Title:

Software Engineer (All levels welcome to apply)

Location:

Aberdeen, MD; 60-100% onsite

Reports To:

Program Manager / Team Lead

Job Type: Full-time

Clearance Requirement:
**** Ability to obtain and hold a Security Clearance is necessary for this role. An active TS or TS/SCI clearance is highly preferred.

Summary:

We're seeking a driven, go-getter of a Software Engineer to join our defense integration team. This isn't just about writing code—it's about slinging it with purpose, passion, and precision to support critical DoD operations. You'll be a key player, working seamlessly with our team to design, build, and maintain robust service solutions optimized for a distributed environment. Your focus will be on the core logic and critical back-end systems that enable command, control, and data flow across disparate environments.

If you're ready to tackle complex challenges and make a real mission impact, this is the role for you. The right person for this role will be able to provide a link to a code repository or portfolio showing personal projects. If you do not have a Git Hub or similar repo where you tinker with projects at home, this position is not the right fit!

Key Responsibilities
  • Design and develop scalable and secure service-oriented software applications from end-to-end, focusing exclusively on core logic and back-end performance.
  • Write clean, efficient, and well-documented code in Go
    , implementing robust APIs
    , complex business logic, and efficient database interactions.
  • Integrate software systems with defense-specific hardware and protocols, ensuring seamless, low-latency data flow and secure communication within distributed environments.
  • Collaborate closely with cross-functional teams, including systems engineers, product managers, and other developers, to rigorously define requirements and deliver high-quality products.
  • Troubleshoot and debug complex issues across the entire service stack and integrated systems, providing timely and effective resolutions.
  • Stay current with emerging technologies and best practices in distributed systems and Go development, continuously improving our core service architecture and development processes.
  • Participate in code reviews to ensure code quality, maintainability, and strict adherence to established security and performance standards.
Qualifications Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience
  • We are open to all levels of experience for consideration.
  • Associate:
    Bachelors Degree in Computer Science, or related field, and internship experience or 1-4 years of professional experience.
  • Mid: 5+ years of demonstrated experience as a core back-end or service-oriented developer, with a robust portfolio showcasing complex integration projects or scalable service architecture.
  • Senior: 10+ years of demonstrated experience as a core back-end or service-oriented developer, with a robust portfolio showcasing complex integration projects or scalable service architecture. Experience leading projects and/or teams.
Skills
  • Proficiency or foundational understanding in the Go programming language including its concurrency model, standard library, and efficient ecosystem.
  • Solid experience with Docker and containerization technologies for deploying and scaling distributed services.
  • Strong knowledge of database systems (relational and/or No

    SQL) such as Postgre

    SQL, MySQL, or Mongo

    DB.
  • Proven ability in RESTful API design and implementation for secure, high-throughput service communication.
  • Experience with version control systems, particularly Git, in a collaborative team environment.
  • Strong problem-solving skills and the ability to autonomously tackle complex challenges in distributed environments.
  • Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts clearly to both engineering and non-technical stakeholders.
  • Physical Requirements
    • Ability to travel as required.
    • Standard office environment with occasional requirements to visit client sites, labs, or field environments.
    Why Join Us?
    • Impactful Work: Contribute to critical national security initiatives and make a real…
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary