Senior Software Engineer (DevSecops & CI/CD)

Insight Global
Manassas, VA, United States
1 day ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$124,800.0 - $208,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Software Applications Application Release Automation Build Automation Automation of Tests Bash Shell C++ (Programming Language) Cloud Engineering Code Review Computer Engineering Continuous Integration
+18 more
Software Design Patterns DevOps Gradle Scrum Methodology Software Architecture Release Management Software Engineering Software Systems Software Troubleshooting Gitlab Build Management Infrastructure Automation Frameworks Information Technology Build Tools Api Design Software Version Control Devsecops Microservices

Job description

We are seeking a Senior Software Engineer with strong experience in software development, DevSecOps, and build automation to support the design, development, and deployment of mission-critical applications. This individual will play a key role in modernizing software delivery pipelines, improving development efficiencies, and supporting cloud-native and microservices-based architectures.

Responsiblities: Design, develop, test, troubleshoot, and maintain software applications throughout the full software development lifecycle. Build and optimize CI/CD pipelines to improve software delivery speed, reliability, and quality. Manage and support source code repositories, automated build systems, and deployment processes. Develop and maintain Infrastructure-as-Code (IaC) solutions and automated testing frameworks. Collaborate with software engineers, system engineers, and business stakeholders to deliver scalable solutions. Support DevSecOps initiatives, including secure software development and continuous integration practices. Design and implement microservices-based architectures and API-driven solutions. Establish and promote software architecture standards, design patterns, and engineering best practices. Participate in Agile development activities including sprint planning, code reviews, and release management. Troubleshoot complex technical issues and drive process improvements across development teams. We can offer $60-$100/hr depending on experience.

Requirements

Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related STEM discipline. Experience with GitLab for source code management, build orchestration, and CI/CD pipeline development. Hands-on experience developing software in Java, C, and/or C++. Experience with software build tools such as Make, Gradle, and Bash scripting. Experience architecting and designing large-scale, complex software systems. Strong background in DevOps and automation, including: CI/CD Pipeline Design Infrastructure as Code (IaC) Automated Testing Release Automation

Apply for this position

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

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…