Opportunity Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Senior Software Engineer (RC-3)

legato Open
Annapolis Junction Full-time Senior Software Engineering

At a glance

Senior Software Engineering role at legato. Annapolis Junction · full-time · $220,000–$260,000 base.

SalaryStated by legato
$220,000 – $260,000
Base salary for this role, in USD per year, as published in the posting.
This role, from legatoOur estimate for the market: $175,125–$219,066Median $203,750
Above the market median of $203,750 for senior software engineering roles in Annapolis Junction.
Worked out from 22 postings that stated pay, median $203,750. Last updated Nov 5, 2026.
RoleSoftware Engineering
SenioritySenior
LocationAnnapolis Junction
EmploymentFull-time
Base pay$220,000–$260,000
PostedOct 26, 2026
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Turn user needs into software designs, then build new applications or extend existing systems
  • Create algorithms, connect software with new environments, and improve speed, reliability, and scalability
  • Find and fix complex defects, while developing and running tests to check software quality
  • Guide engineering teams through design and delivery, and improve development practices and technical documentation

What you bring

  • At least twenty years in software engineering, covering the creation and upkeep of complex systems
  • A computer science or related technical degree, or four additional years of relevant software engineering work
  • A current TS/SCI clearance with polygraph

Who this fits

This senior role suits someone who can lead technical work while independently resolving difficult software challenges across the full development lifecycle. You’ll collaborate with systems, hardware, and other engineering teams. The position is in Columbia, Maryland, and requires TS/SCI clearance with polygraph.

From the employer

Legato, LLC recruiters (Staffing@legatocorp.com) would love to speak with you regarding the following position: Senior Software Engineer in Columbia, MD.
Security Clearance Required: TS/SCI w/ Polygraph
Salary Range: $220,000-$260,000, depending on experience.
What You Will Do:

The Senior Software Engineer will support the design, development, maintenance, and enhancement of complex software systems across a variety of technical environments. This role focuses on developing scalable software solutions, implementing advanced algorithms, integrating applications, and optimizing system performance while ensuring software meets established functional, technical, and performance requirements.

The Senior Software Engineer will analyze user requirements, design and develop new software applications, enhance existing systems, and troubleshoot complex technical issues. The Engineer will work with modern software development technologies, including frontend and backend frameworks, APIs, databases, containerization, and cloud infrastructure. Responsibilities also include developing and implementing algorithms, integrating software into new and existing environments, and ensuring applications meet performance, reliability, and scalability standards.

This individual will also provide technical leadership across software development teams, oversee software design and implementation activities, and contribute to improving development processes, testing procedures, and technical documentation. The position requires someone comfortable working across the full software development lifecycle, collaborating with multidisciplinary engineering teams, and independently solving complex software challenges in demanding technical environments.

Our minimum requirements for this role:

  • Twenty (20) years of experience in software engineering, including designing, developing, maintaining, and enhancing complex software systems
  • Bachelor's degree in Computer Science or a related technical discipline
  • Four (4) years of additional relevant software engineering experience may be substituted for a bachelor's degree
  • Experience analyzing user requirements and translating them into software design, functional, and performance requirements
  • Experience designing, developing, debugging, testing, and maintaining software applications
  • Experience developing and implementing complex algorithms and optimizing software performance
  • Experience integrating existing software into new or modified systems and operating environments
  • Experience designing and implementing database interfaces, queries, and data repositories
  • Experience developing software solutions involving large datasets, real-time processing, or performance-intensive applications
  • Experience troubleshooting software defects, resolving technical issues, and improving existing applications
  • Experience developing and executing software testing procedures and ensuring software quality
  • Experience collaborating with systems engineers, hardware engineers, and other technical teams to support software design and integration
  • Experience developing and maintaining software documentation, technical procedures, and development standards
  • Experience leading software development teams, coordinating technical activities, and overseeing software quality and delivery
  • Experience evaluating and recommending new technologies, development methodologies, and software engineering improvements

Preferred Qualifications:

  • Experience with UI/UX architecture and frontend development
  • Experience designing, developing, and integrating APIs
  • Experience with ReactJS and JavaScript
  • Experience with Node.js
  • Experience with Java and the Spring Boot framework
  • Experience with Docker or Podman containerization
  • Experience with AWS cloud infrastructure
  • Experience with MongoDB and Elasticsearch
  • Experience with Gradle build automation
  • Experience developing scalable, cloud-based applications and modern full-stack software solutions

About Your New Company
Legato, LLC is a dynamic small business headquartered in Columbia, near Ft. Meade, MD. Our positions include Cyber, Software, Systems, Networking, Data Science and other complex engineering capabilities. We set ourselves apart by having employees in the top of their field and who enjoy working at Legato for its attention to its employees, aggressive compensation, and upward mobility possibilities.
We offer a generous benefits package including individual and family health, vision and dental benefits. A minimum of four (4) weeks of paid time off including a week of sick leave. Legato gives our employees 11 federal holidays off and a 401(k) employer match with no vesting schedule. There is an opportunity to earn referral benefits or bank hours if the contract allows.

Disclaimer: The salary range provided is an estimate based on current market conditions and may be adjusted based on factors such as experience, skills, and qualifications. The final salary offer will be determined after a thorough review of the candidate's background and alignment with the role. Please note that this range is subject to change and should be considered as a guideline rather than a definitive figure.

Legato LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, or disability status.

Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Software Engineering$220k+

Find me work

By the team behind techroles.

Find me work
Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.