Match score not available

Sr. Software Engineer (SWE3) - Security & Container Optimization

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Salary: 
120 - 150K yearly
Experience: 
Senior (5-10 years)
Work from: 

GrammaTech logo
GrammaTech SME https://www.grammatech.com/
51 - 200 Employees
See all jobs

Job description

Overview:

Location: Remote within US

 

Are you ready to be challenged and are looking to work with a highly intelligent and collaborative team?  Do you want to work on cutting-edge cyber security problems and have the background to do it?  Well then, this role may be for you.

 

We are seeking a Senior Software Engineer (SWE3) to perform advanced software development in support of an automated container hardening and optimization product. The SWE3 provides senior-level expertise in building high-quality, innovative, and fully performing software that complies with coding standards and technical design.  The SWE3 possesses significant experience contributing to large projects and advanced software development skills in Python. You will develop algorithms, automation pipelines, and integrations to dynamically reduce container attack surface and size. 

Responsibilities:

Key Responsibilities: 

 

  • Develop and refine Python-based tools for automated container debloating. 
  • Enhance application CI/CD integration and reporting. 
  • Develop and maintain performance metrics to assess impact on security and operational efficiency. 

 

Qualifications:

Required:

 

  • MS in Computer Science/Engineering (or related field) with a minimum of three years of experience, or BS/BA in Computer Science/Engineering (or related field), with a minimum of seven years of experience. 
  • 3-5 years of demonstrated experience working in Python software development. Knowledge of other languages is a plus.  
  • Proficiency in CI/CD automation and integrating security tools into DevOps pipelines, especially progressive deployment techniques (e.g., canary or blue/green deployment). 
  • Strong background in Linux container internals, dependency analysis, and static/dynamic analysis techniques. 
  • Experience in development activities on large code bases with software designed, built, and tested from scratch. Familiarity with common software architectures and design patterns. 
  • Experience with modern software -development life cycle practices including effectively using revision control systems (git), continuous integration and deployment (CI/CD).
  • Experience with containerization and orchestration technology (Docker, Podman, Kubernetes, etc.) 
  • Must be a US Citizen or meet the definition of US Person per ITAR.

 

Preferred Skills: 

 

  • Experience with container security and CVE scanning tools (e.g., JFrog Xray, Nessus) 
  • Experience leading software development projects 
  • Knowledge of fundamentals of software security and bug/vulnerability finding 
  • Background in static analysis for binaries and/or source code 
  • Dynamic analysis, program instrumentation, and profiling 
  • Experience with vulnerability research/demonstration or penetration testing (e.g., Metasploit) 
  • Ability to obtain and maintain a DoD security clearance 

 

The base salary range for this position is $120,000 - $150,000 per year.  This range is based on the Company's good faith estimate at the time of posting. Actual salary will take into consideration various factors such as role level, experience, expertise, and education.

 

We offer a generous benefits package that include medical, dental, vision, short- and long term disability benefits, life insurance and a 401(k) plan with company contribution.  The total rewards package includes paid holiday and PTO and may include merit increases and incentive compensation plans.    

 

About the Company

Innovation is at the heart of GrammaTech, and we are constantly pushing the boundaries of software research and development–from software assurance and cybersecurity to software synthesis and maintenance. We develop new technologies and see the results of our research incorporated into tools used by engineers and security professionals worldwide.

 

GrammaTech was founded in 1988, with the firmly grounded purpose of helping today’s organizations develop tomorrow’s software. With a focus on the evolving cybersecurity landscape, software hardening and intelligent systems, we tackle the most challenging software issues through a constant stream of highly innovative research and commercial development programs.

 

 

GrammaTech, Inc. is an Equal Opportunity/Disability/Veterans employer. 

 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs