At Centurion, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.
The Digital Modernization Sector is focused on delivering performance-based IT services and repeatable solutions to include applying cloud-factory and aaS (as a Service) capabilities and integrating commercial products to provide a comprehensive digital engineering approach to IT transformation. Our team is solving the world’s toughest security challenges for customers with “can’t fail” missions.
Centurion is seeking a highly qualified Software Engineer for the Integrated Defensive Cyber Systems Contract. The ideal candidate will have experience working on complex systems. This position is located near San Antonio, TX.
Primary Responsibilities:
- Lead a team of automation engineers with a focus toward testing pre-existing, current, and future system features while refining and developing front-end code base across Integrated Defensive Cyber Systems.
- Updated front-end to utilize dependencies that guide developers in proper practices on how code should be written to create a uniform look and feel across the application
- Restructure error messages alongside back-end developers so that the front-end can easily decipher and decide if message should be displayed or stored for later retrieval
- Mentored junior developers on writing, best practice, and clean coding data structures
- Translate wireframes into HTML5, Angular JS, SCSS into fluid UI/UX web applications
- Develop custom form validation controls based on schema’s allowing for dynamic form generation
- Utilized Angular directives to develop custom drag-n-drop material elements
- Regularly updated and fixed CSS and SCSS issues dealing with backgrounds, text, borders, margin, padding and dynamic layouts to fit a wide range of monitor sizes
- Create custom validators for angular form fields based on schema definitions
- Refine front-end unit tests from the ground up reducing escaped defects into the field
- Communicate with Product Managers to classify minimum viable product requirements and clearly defined feature sets into well-scoped user stories for individual team members.
- Daily planning among lead engineers, DevOps and Scrum leaders to ensure timelines were consistently being met
- Utilize tools to create stress test profiles and to ensure kubernetes stands pods up as needed
- Combine CI/CD pipeline steps allowing for parallel job completion and reduced execution time.
- Create scripts to export baseline operation times for both virtual and hardware to be used during e2e testing
- Use of PYTHON for creating specific OS reports based upon what is currently installed on LINUX and WINDOWS servers as well as parsing captures IP packet reports as needed by the customer.
- Correcting Common Vulnerabilities and Exposures (CVE) as necessary in various servers as necessary per Military requirements.
- Use of GIT to get minor updates to military units in a timely fashion.
- Creation of update scripts specific for fielded releases that require various specific updates.
- Re-writing of Python scripts to get GIT Pipeline to run faster and efficiently.
Basic Qualifications:
- Bachelor's degree in a relevant technical discipline with 3-10 years of prior relevant experience.
- Currently possessing DoD 8140 certification at or above IAT level II, e.g. Security+ CE.
- US Citizen with at least a Secret Clearance is required. With the ability to obtain a Top-Secret SCI.
- Software development experience involving COTS/GOTS integration.
- Possess strong analytical and problem-solving abilities to troubleshoot complex technical issues and design effective solutions.
- Possess effective communication and be able to collaborate with Customers, cross-functional teams, document technical processes, and present solutions to stakeholders.
- Must be able to prioritize tasks effectively, manage deadlines, and handle multiple projects simultaneously.
- Possess the ability to adapt to new technologies, methodologies, and environments.
- Knowledge of Systems, Architectural, SW Development and SW Sustainment Practices
- Familiar with Git/GitLab or other source code control tools
- Familiar with team collaboration tools (Jira, Confluence)
Clearance Level Required:
Secret (With the ability to obtain a Top-Secret SCI)