Senior Software Engineer (RC-3)

Legato, LLC

Annapolis (MD)

On-site

USD 220,000 - 260,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Paid time off
11 federal holidays
401(k) employer match
Referral bonuses

Job summary

Legato, LLC in Columbia, MD seeks a Senior Software Engineer to design, develop, maintain, and enhance complex software systems across diverse environments. You will contribute to scalable solutions, advanced algorithms, API integration, and performance optimization.

The role requires leadership across software teams, deep technical collaboration, and the ability to troubleshoot challenging issues throughout the full development lifecycle. A TS/SCI clearance with polygraph is required.

Qualifications

  • Twenty (20) years of experience in software engineering.
  • 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

Responsibilities

  • Support design, development, maintenance, and enhancement of complex software systems across environments.
  • Develop scalable software solutions and optimize performance while meeting requirements.
  • Analyze user requirements and design new software applications; troubleshoot complex issues.
  • Provide technical leadership across software development teams and improve processes and documentation

Skills

Software architecture
Frontend development
Backend development
Algorithms
Cloud computing
APIs
Docker
Team leadership
Requirements analysis

Education

Bachelor's degree in Computer Science or related field

Tools

Docker/Podman
ReactJS
Java Spring Boot
Node.js
AWS
MongoDB
Elasticsearch
Gradle

Job description

Senior Software Engineer inColumbia, 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (RC-3)
Senior Software Engineer (RC-3)

Legato, LLC • Maryland

On-site
USD 220,000 - 260,000
Health benefits
4 weeks PTO
11 federal holidays
+1
Senior Software Engineer (RC-3)
Senior Software Engineer (RC-3)

Legato,-LL • Corridor North (MD)

On-site
USD 220,000 - 260,000
Health, Vision & Dental
Paid time off 4 weeks
11 Federal holidays
+1
Senior Front-End Software Engineer (Telework) (BT-3)
Senior Front-End Software Engineer (Telework) (BT-3)

Legato, LLC • Annapolis (MD)

Hybrid
USD 210,000 - 245,000
Senior Front-End Software Engineer (Telework) (BT-3)
Senior Front-End Software Engineer (Telework) (BT-3)

Legato, LLC • Maryland

Hybrid
USD 210,000 - 245,000
Health benefits package
4 weeks PTO + sick leave
11 federal holidays off
+1
Senior Network Engineer (Gc-3)
Senior Network Engineer (Gc-3)

Legato,-LL • Corridor North (MD)

On-site
USD 200,000 - 235,000
Health benefits
Paid time off
Senior Systems Administrator (GA-2/3)
Senior Systems Administrator (GA-2/3)

Legato, LLC • Annapolis (MD)

On-site
USD 190,000 - 240,000
Health, vision and dental benefits
Paid time off (4 weeks) and 11 federal
401(k) employer match with no vesting
Senior Network Engineer (Gc-3)
Senior Network Engineer (Gc-3)

Legato, LLC • Maryland

On-site
USD 200,000 - 235,000
Health benefits
PTO 4 weeks
Senior Network Engineer (Gc-3)
Senior Network Engineer (Gc-3)

Legato, LLC • Annapolis (MD)

On-site
USD 200,000 - 235,000
Health, vision and dental
Paid time off
11 holidays per year
+2
DevOps Engineer (I-1)
DevOps Engineer (I-1)

Legato,-LL • Corridor North (MD)

On-site
USD 150,000 - 170,000
Health benefits
401(k) matching
Paid time off
+1
Senior Systems Administrator (GA-2/3)
Senior Systems Administrator (GA-2/3)

Legato,-LL • Corridor North (MD)

On-site
USD 190,000 - 240,000