Software Engineer
Role details
Job location
Tech stack
Job description
Design, develop, and maintain complex software solutions using Java and Python
- Work in Linux environments using the Linux CLI for development, integration, and troubleshooting
- Write and maintain automation scripts using Shell/Bash/Python
- Support Linux administration activities including:
- Install, configure, and support COTS/GOTS/FOSS software, libraries, and packages in Linux
- Develop and support stream/batch processing pipelines using Big Data frameworks such as Apache Spark
- Implement and support CI/CD pipelines using tools such as GitLab CI
- Support Infrastructure as Code (IaC) automation and environment configuration using tools such as Ansible
- Build and deploy containerized applications using Docker
- Deploy and support containerized services under Kubernetes orchestration
- Monitor system and application health using tools such as Prometheus and Grafana
- Use Git for source code management, branching strategies, and collaboration across engineering teams
Requirements
Markon's partner company is seeking a Software Engineer Level 3 with 15+ years of relevant experience to design, develop, integrate, and sustain modern software solutions in a Linux-based environment., + Active TS/SCI w/ Polygraph
- 15+ years of relevant software engineering experience
- Advanced development experience with Java and Python
- Strong experience working in Linux environments, including Linux CLI proficiency
- Experience scripting and automating tasks using Shell/Bash/Python
- Linux administration experience supporting integration, service/configuration management, and sustainment operations
- Experience with Big Data stream/batch processing frameworks (e.g., Spark)
- Experience with CI/CD principles and tools such as GitLab CI
- Experience with Infrastructure as Code (IaC) and automation tools such as Ansible
- Experience with containerization (e.g., Docker) and Kubernetes deployments
- Experience using system monitoring tools such as Prometheus/Grafana
- Strong Git experience supporting collaborative development and branching workflows
- Reduced integration friction through strong Linux troubleshooting and operational discipline
Benefits & conditions
USD $160,000.00 - USD $220,000.00 /Yr. life insurance, paid time off, tuition assistance, 401(k) United States, Maryland, Fort Meade, USD $160,000.00 - USD $220,000.00 /Yr.
The Markon pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. Overview