Senior Software Engineer (DevSecOps & Architecture) Location: Remote Salary: $120k - $145k 11-15 Years experience required Changeis, Inc. is seeking a highly skilled and motivated Senior Software Engineer to support our current work with the Supply Chain Systems Team. As a Senior Software Engineer, you will play a key role in our DevSecOps efforts, working closely with our development teams to ensure seamless integration of new features and applications into the SCM-ERP platform. You will be responsible for designing and implementing automated testing, CI/CD tooling, infrastructure-as-code, and monitoring processes that enable SCM-ERP to deliver high quality software quickly and reliably. In addition, this individual will need to be familiar with AWS and have experience with AWS Services such as EC2, S3, RDS, and others. Further experience deploying and managing containerized application on Red Hat OpenShift on AWS (ROSA) is a plus. The successful candidate will be responsible for ensuring the SCM-ERP platform is secure, scalable and highly available and that SCM-ERP is postured to take advantage of the latest AWS and ROSA features. The Senior Software Engineer requires strong technical skills, attention to detail, and excellent communication skills to support the vital mission of the Client’s Supply Chain Systems. Key Responsibilities: - Design and Implementation of Infrastructure: Design and implement scalable, secure, and efficient cloud-based infrastructure for SCM-ERP applications and services. Collaborate with cross-functional teams, architects, and product teams to understand application requirements and design solutions that meet those needs.
- Platform Maintenance and Upgrades: Monitor SCM-ERP platform performance and identify areas for improvement. Implement patches, updates, and upgrades to ensure the platform remains secure and stable. Perform regular backups and disaster recovery procedures to minimize downtime.
- Automation and Scripting: Develop and maintain automation scripts and CI/CD tools to streamline platform operations. Automate repetitive tasks and workflows to improve efficiency and reduce manual errors.
- Security and Compliance: Ensure the platform meets Client’s security and compliance requirements. Implement security measures such as firewalls, intrusion detection systems, and encryption.
- Collaboration with Development Teams: Work closely with development teams to ensure smooth integration of new features and applications into our platform. Provide technical guidance and support to developers.
- Monitoring and Troubleshooting: Monitor SCM-ERP platform performance and identify issues promptly. Troubleshoot problems and implement fixes in a timely manner.
- Documentation and Knowledge Sharing: Maintain accurate documentation of SCM-ERP platform architecture, configuration, and operations. Share knowledge and best practices with the team to improve overall platform efficiency.
Required Qualifications: - U.S. Citizenship is required.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
- 11-15 years of progressive experience in software development, systems integration, and/or technical architecture.
- Demonstrated proficiency in learning new technologies to accomplish tasks or achieve organization objectives.
- Experience with project management methodologies (Agile, Scrum).
- Direct experience supporting SCM-ERP (IFS) within the FAA.
Preferred Technical Skills: - Cloud Computing Platforms (AWS)
- Containerization (Red Hat OpenShift on AWS, Kubernetes)
- Scripting/Programming Languages (Bash, Python, GO)
- Infrastructure as Code (Ansible, Terraform, Packer)
- CI/CD Tools (Make, Tekton, GitHub Actions, Kustomize, ArgoCD)
- Security Frameworks and Compliance Standards (CIS, DISA)
- IFS Certifications
- Experience with DevSecOps practices and tools (CI/CD, automated testing, infrastructure-as-code).
- Experience working with government security standards and processes (e.g., FedRAMP, NIST).
|