Software Engineer [$271k/yr+]

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

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Compensation
$271,000.0
Working hours
Regular working hours

Tech stack

Agile Methodology Amazon Web Services Build Automation Bash Shell Big Data System Configuration Continuous Delivery Continuous Integration Custom Software Linux Apache Hadoop Iterative and Incremental Development
+18 more
Apache Maven Open Source Technology Scrum Methodology Ansible Software Engineering VMware Infrastructure System Availability Delivery Pipeline Gitlab Git Documentation System Kubernetes Atlassian Tools Puppet Software Version Control Jenkins Vmware Programming Languages

Job description

  • Design and develop custom software solutions, integrating open-source components and modern technologies.
  • Manage and maintain virtual infrastructure, ensuring high availability, performance, and security.
  • Implement and optimize Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline software delivery.
  • Utilize Agile methodologies and tools for efficient project management, collaboration, and iterative development.
  • Work with large-scale data processing and scripting for system automation and operational efficiency., * Develop, test, and deploy custom software applications using Go and other relevant programming languages.
  • Administer and maintain Linux-based operating environments and systems.
  • Design, implement, and manage virtual infrastructure with technologies such as Kubernetes, Ansible, Puppet, and VMWare.
  • Implement and maintain robust CI/CD pipelines utilizing Gitlab and Jenkins/Hudson for automated software delivery.
  • Leverage AWS cloud services for deploying scalable, resilient, and secure applications.
  • Work with big data technologies, including Hadoop, and manage cloud repository solutions.
  • Develop and maintain automation scripts using Bash to streamline operational tasks and system configurations.
  • Apply Agile/Scrum methodologies and best practices for project planning, execution, and team collaboration.
  • Utilize project management and documentation tools such as JIRA and Confluence.
  • Ensure adherence to system security standards and best practices throughout the software development lifecycle.
  • Manage code versioning, branching, and merging using Git.
  • Employ Maven for build automation, dependency management, and project management.

Requirements

  • Degree: Technical bachelor’s degree or equivalent experience
  • Years of experience: 9+ years
  • Salary: $271k+ yearly compensation

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.

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

1:40 min

Managing containerized infrastructure with Podman Desktop

Cedric Clyburn Cedric Clyburn +1 · WWC 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:41 min

Parallels between cloud and legacy infrastructure lock-ins

Björn Stahl Björn Stahl · WWC 2024

Videos

See all

Related articles

See all