Charter Manufacturing is a fourth-generation family-owned business where our will to grow drives us to do it better. Join the team and become part of our family!
POSITION PURPOSE/MISSION: Identify and optimize the interdependencies between applications, development, and infrastructure operations through a collaborative approach to continuous delivery, executing discrete and product-based delivery across a broad spectrum of functions and technologies to support Charter’s strategic goals.
MINIMUM QUALIFICATIONS:
- Practical experience in securing cloud-native infrastructure and applications (code, containers, clusters, and cloud).
- Six or more years of software engineering experience.
- Continuous improvement mindset. Fixing a problem isn’t enough. Using a proactive mindset, also identify opportunities to enhance performance, quality, and efficiency. Ability to communicate the updated standards.
- Experience working in an agile environment.
- Experience with threat modeling and handling vulnerability reports.
- Mentoring capabilities to coach and collaborate with software engineers at all levels.
- Proficiency in software engineering languages and tools, including C#, Powershell, Python.
PREFERRED QUALIFICATIONS:
- Master’s Degree in Computer Science, Master of Business Administration (MBA) or related degree.
- Seven plus years’ experience and working knowledge of IT systems environments—operating systems, networking, applications, platforms, and databases.
- Familiarity with common database technologies (MySQL, PostGreSQL, Oracle).
- Experience with virtualization (VMWare, Xen, KVM).
- Experience with configuration management systems (Puppet, Chef, CFEngine, etc.).
- Knowledge of development methodologies across various technologies.
- Strong understanding of network protocols and client-server communication.
- Ability to work in an environment that follows ITIL processes and procedures.
- Experience with continuous integration methodologies and tools (such as Azure DevOps).
MAJOR ACCOUNTABILITIES:
- Analyze CI/CD pipelines and source code to detect complex vulnerabilities. Develop frameworks and tools to perform automated detection of vulnerabilities and data misconfiguration at the enterprise scale. Help identify, educate, and instruct teams in mitigating and/or eliminating these risks.
- Conduct security assessments and threat models of products, environments, and code to identify potential vulnerabilities.
- Develop secure reusable .Net code as part of a DevSecOps team.
- Empower secure-by-default development by shipping libraries and frameworks that address classes of vulnerabilities at scale.
- Code reviews to proactively identify potential vulnerabilities, and follow-up with solutions to prevent future vulnerabilities.
- Conduct multidisciplinary research and collaborate with developers in the planning, design, development, and utilization of cyber security best practices in support of software development.
#CharterSJ123
#LI-SG1
Job Type: Full-time