Software Engineer, Senior / Fayetteville, NC

Lockheed MartinFort Bragg, NC
Hybrid

About The Position

Lockheed Martin’s SOF GLSS Team is seeking a Software Engineer to join the SOF GLSS team in Fayetteville, NC. The candidate will perform classified duties supporting multiple Special Operations groups. The role involves planning, conducting, and coordinating MS SQL development activities, designing and developing database architecture for new and existing software applications, and applying appropriate standards, processes, procedures, and tools throughout the development life cycle. The engineer will apply knowledge of computer hardware and software, subject matter to be designed in business/mission applications, and information processing techniques. Responsibilities also include correcting program errors, preparing operating instructions, compiling documentation of program development, and analyzing system capabilities to resolve program intent, output requirements, and input data acquisition issues.

Requirements

  • Expertise in at least one major language: Java, Python, C#, JavaScript/TypeScript, Go, C++, Ruby
  • Clean code practices (SOLID, DRY, KISS)
  • Data structures & algorithms (arrays, linked lists, trees, graphs, hashing, sorting, dynamic programming)
  • System Design & Architecture: Designing scalable, distributed systems
  • Understanding of load balancing, caching, queues
  • Designing RESTful APIs and/or GraphQL
  • Microservices architecture
  • SQL databases (PostgreSQL, MySQL, SQL Server)
  • NoSQL (MongoDB, DynamoDB, Redis)
  • Query optimization & schema design
  • Cloud & DevOps Fundamentals: Experience with at least one cloud platform: AWS, Azure, GCP
  • CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)
  • Containerization and orchestration
  • Ownership mindset
  • Conflict resolution & team support
  • Prioritization and roadmap planning
  • Ability to work cross-functionally (QA, Product, UX)
  • MUST BE A U.S. CITIZEN
  • This position requires a government security clearance, you must be a US Citizen for consideration.

Nice To Haves

  • Advanced System Design: Event-driven architectures
  • Distributed computing principles (consistency, partitioning, fault tolerance)
  • Experience with high-scale systems (millions of users)
  • DevOps & Infrastructure: Infrastructure-as-code (Terraform, CloudFormation)
  • Logging, monitoring, observability (Prometheus, Grafana, ELK, Datadog)
  • Security Knowledge: Secure coding practices (OWASP)
  • Identity & access management (OAuth, JWT)
  • Frontend Knowledge (full-stack roles): React, Angular, Vue
  • UI performance optimization
  • AI/ML or Data Engineering Exposure: Machine learning basics or pipelines
  • Data streaming frameworks (Kafka, Kinesis)
  • Performance & Optimization: Profiling tools (Perf, Jaeger, Chrome DevTools, JProfiler)
  • Database performance tuning

Responsibilities

  • Plans, conducts, and coordinates MS SQL development activities.
  • Designs, develops, documents, database architecture for new and existing software applications.
  • Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle.
  • Applies knowledge of computer hardware and software, subject matter to be designed in business/mission applications, information processing techniques used.
  • Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Education Assistance
  • Parental Leave
  • Paid time off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service