Senior Full-Stack Software Engineer [$305k/yr+] TS/SCI-FS Poly

SYSTOLIC, INC.
Annapolis Junction, MD, United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$305,000.0
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Algorithm Design Systems Engineering Software Documentation Databases Data Stores Elasticsearch Mesos Software Engineering Software Requirements Analysis Software Systems
+5 more
Gitlab AngularJS Kubernetes Bug Reporting Docker

Job description

  • Develop, maintain, and enhance complex and diverse software systems.
  • Apply expertise in software development, algorithm development, software testing, requirements analysis, and systems engineering.
  • Engage in database engineering, integration and test activities, and technical team leadership.
  • Utilize technologies such as Java, Angular, Elasticsearch, Gitlab, Docker, Kubernetes, and Mesos.
  • Collaborate with hardware engineers and contribute to technical documentation., * Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
  • Review and test software components for adherence to design requirements and resolve software problem reports.
  • Utilize appropriate software development and design methodologies.
  • Provide input to system design, including hardware/software trade-offs and requirements analysis.
  • Analyze user requirements to derive software design and performance requirements.
  • Design, code, and modify new or existing software to add features, correct defects, or improve performance.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple and complex data queries for databases or data repositories.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Assist with developing and executing test procedures for software components.
  • Write or review software and system documentation.
  • Develop software solutions by analyzing system performance standards and conferring with users or system engineers.
  • Serve as a technical team lead, overseeing software development teams and ensuring work completion.
  • Design, develop, and modify software systems using scientific analysis and mathematical models.
  • Perform quality control on team products.
  • Confer with system and hardware engineers to derive software requirements and project limitations.
  • Coordinate software system installation and monitor equipment functioning.
  • Provide recommendations for improving documentation and software development process standards.

Requirements

  • Degree: Technical bachelor’s degree or equivalent experience
  • Years of experience: 14+ years
  • Total Compensation: $305k+ yearly

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:29 min

Evaluating orchestration tools for distributed container deployments

Aleksandr Kalikov · LIVE

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · World Congress 2025

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all