Senior Software Engineer

4 weeks ago


Tampa, United States Northrop Grumman Mission Systems, Inc. Full time

About the Company:

Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies to develop, design, produce and sustain optimized product lines across the sector while providing a decisive advantage to the warfighter. Come be a part of our mission


About the Role:

This requisition may be filled as a Principal Software Engineer or Senior Principal Software Engineer.


Responsibilities:

  • US Citizenship is required with an active DoD Top Secret/SCI security clearance which was active in the last 24 months.
  • TS/SCI Eligibility must be in place by candidate’s start date.
  • Must possess a DoD 8570 Certification for IAT Level II or higher prior to starting.
  • Python programming with experience in the following areas:
  • PIP Virtual Environment
  • Implementation of common and arbitrary modules to accomplish tasks using argparse, os, sys, json, subprocess, threading, time, socket, io, hashlib, uuid, queue, argparse, tempfile, random, logging, shutil, pathlib, requests, flask
  • Bash using GNU toolset in strict mode to automate Linux system operations and wrap Python scripts
  • Container management using cli tools like Docker, Podman, Compose, and system
  • System Build Automation (Ansible, Red Hat Ansible Tower, Red Hat Automation Controller) and PostgreSQL to include understanding of various Ansible Modules and Ansible debugging
  • Proficiency in one or more of the following languages is preferred: PowerShell, Python, Bash, or YAML (executed/managed via Ansible)
  • Experience with multiple Linux distributions with a focus on Red Hat Enterprise Linux
  • Must have strong communication skills to be able to interface with Government leads
  • A strong understanding of virtual infrastructure: Ability to design, deploy, manage, maintain, and upgrade VMware vCenter, ESXi, NSX-T, Horizon VDI environments, and Tanzu Kubernetes Grid
  • Able to deconstruct technical requirements and instructions from a variety of Microsoft Office Products (e.g. Visio, Word, Excel, etc.) to develop software



Qualifications:

Basic Qualifications for a Principal Software Engineer



Five (5) years experience with Bachelors degree; Three (3) years experience with Masters; One (1) year with PhD / NOTE: Four (4) years of additional relevant experience can be substituted in lieu of degree



Basic Qualifications for a Senior Principal Software Engineer



Nine (9) years experience with Bachelors degree; Seven (7) years experience with Masters; Four (4) years with PhD / NOTE: Four (4) years of additional relevant experience can be substituted in lieu of degree



Basic Qualifications for both levels:



US Citizenship is required with an active DoD Top Secret/SCI security clearance which was active in the last 24 months.



TS/SCI Eligibility must be in place by candidate’s start date.



Must possess a DoD 8570 Certification for IAT Level II or higher prior to starting.


Required Skills:

  • Javascript using DOM fundamentals, jQuery, jQuery UI, Bootstrap, AJAX, and Websocket
  • C/C++ using automake, meson, or similar build framework
  • Multi-threaded software applications programming
  • PowerShell using standard libraries for web service integration and text-based user interface
  • Strong source code control practices using GIT for collaborative teamwork
  • Database integration using SQLite, PostgreSQL, and/or MySQL
  • System security standards like STIG
  • Leveraging Red Hat standards including podman, kickstart, and RPM spec file
  • Solid understanding of systemd unit files and service management to include implementing in Docker
  • Command line experience administering Linux systems via SSH
  • Open-source tool and project integration using code from external systems like Github, Gitlab, and pypi
  • Knowledge of networking concepts like IP, TCP, UDP, port binding, NAT, layer 3, firewalls and analysis of live traffic using tools like tcpdump or wireshark
  • Knowledge of DNS concepts
  • Understanding of logging concepts and best practices using syslog messaging in software
  • Solid understanding of data formatting standards JSON, YAML, INI and software validation, parsing, and filtering practices
  • Packaging software tools and systems using containers using technologies Dockerfile and docker-compose
  • Docker networking management experience
  • Network programming
  • Cryptography standards and operations using tools and technologies like TLS, openssl, pgp/gpg in Bash, Python, and PowerShell
  • PLC (OpenPLC preferred) and SCADA programming to include Structured Text and TCP Modbus protocols


Preferred Skills:

  • Python programming with experience in the following areas:
  • PIP Virtual Environment
  • Implementation of common and arbitrary modules to accomplish tasks using argparse, os, sys, json, subprocess, threading, time, socket, io, hashlib, uuid, queue, argparse, tempfile, random, logging, shutil, pathlib, requests, flask
  • Bash using GNU toolset in strict mode to automate Linux system operations and wrap Python scripts
  • Container management using cli tools like Docker, Podman, Compose, and system
  • System Build Automation (Ansible, Red Hat Ansible Tower, Red Hat Automation Controller) and PostgreSQL to include understanding of various Ansible Modules and Ansible debugging
  • Proficiency in one or more of the following languages is preferred: PowerShell, Python, Bash, or YAML (executed/managed via Ansible)
  • Experience with multiple Linux distributions with a focus on Red Hat Enterprise Linux
  • Must have strong communication skills to be able to interface with Government leads
  • A strong understanding of virtual infrastructure: Ability to design, deploy, manage, maintain, and upgrade VMware vCenter, ESXi, NSX-T, Horizon VDI environments, and Tanzu Kubernetes Grid
  • Able to deconstruct technical requirements and instructions from a variety of Microsoft Office Products (e.g. Visio, Word, Excel, etc.) to develop software



Pay range and compensation package:

Pay range or salary or compensation


Equal Opportunity Statement:

Include a statement on commitment to diversity and inclusivity.




  • Tampa, United States Modern Technology Solutions, Inc. Full time

    Own Your Future. Modern Technology Solutions, Inc. (MTSI) is seeking a Senior Software Engineer in Tampa, FL As a Senior Software Integration Engineer, the candidate will provide software development and integration guidance supporting development and sustainment of advanced weapon systems for USSOCOM, USAF and FMS Partners. Advise programs on software...


  • Tampa, United States Northrop Grumman Mission Systems, Inc. Full time

    About the Company:Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Our team is chartered with providing the skills, innovative technologies...


  • Tampa, Florida, United States Syntricate Technologies Full time

    Position Overview:We are seeking a skilled Senior Mainframe Software Engineer to join our dynamic team at Syntricate Technologies. If you possess a strong background in mainframe development, we would love to hear from you.Key Responsibilities:Develop and maintain mainframe applications using COBOL and other relevant technologies.Utilize CICS and DB2 for...


  • Tampa, Florida, United States Avalon Administrative Services, LLC dba Avalon Healthcare Solutions Full time

    About Avalon Administrative Services, LLC dba Avalon Healthcare SolutionsAvalon Administrative Services, LLC dba Avalon Healthcare Solutions is a pioneering company in the healthcare industry, specializing in Lab Insights solutions. Our mission is to revolutionize the way healthcare insurers approach care, reduce costs, and improve clinical outcomes.Job...


  • Tampa, Florida, United States Georgia IT Inc Full time

    Position - Senior Java Software Engineer (100% onsite) at Georgia IT Inc Location - 100% onsite in Tallahassee, FL Contract Duration - 12 months Compensation - Based on Experience Eligibility - U.S. Citizens and authorized workers are encouraged to apply. Sponsorship is not available.ROLE OVERVIEWEssential Skills Required: Java (Struts/Tiles, Struts 2,...


  • Tampa, United States Simple Solutions Full time

    Job DescriptionJob DescriptionSenior .NET Software Engineer onsite in Tampa, Florida at MacDill AFBOverview of role10 year, Senior .NET Software Engineer with .Net Core requiredTS/SCI/FSP (clearances) Top Secret and/or Sensitive Compartmented Information clearance Recent polygraph test result and possibly take a new testTampa, FL - Onsite (MacDill AFB)...


  • Tampa, Florida, United States JPMorganChase Full time

    Job Description When you mentor and advise multiple technical teams and move financial technologies forward, it's a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering at JPMorgan Chase within the Payments Technology team, you serve in a leadership role by providing technical coaching and advisory for multiple...


  • Tampa, Florida, United States Visionet Systems Inc. Full time

    Position Overview:We are seeking a highly skilled Software Engineer with expertise in developing cloud-based microservices. The ideal candidate will have experience with the Microsoft Azure platform and be proficient in creating web applications and APIs using C#. You will be responsible for database design and development utilizing the MS SQL Server...


  • Tampa, United States Tential Full time

    Mid-Senior Level Python Software Engineer *Houston, TX *On-Site Monday through Friday 9-6PM CST hours *Software Engineer with Python coding *This is NOT a Data Engineer. This is a Software Engineering position for someone who truly programs in Python (not just scripting). *W2 Contract Position. No C2C at this time. As a Software Engineer, your main role...


  • Tampa, United States Lotus Technology Group, Inc. Full time

    Job Title: Senior Software Engineer (Mobile UI Engineer) Employment type: Contract Location: Work ethic - You are a consummate professional. Aptitude - You have an innate capacity to transition from project to project without skipping a beat. Communication - You have excellent written and verbal communication skills for coordination across projects and...


  • Tampa, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWhen you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this.  As a Senior Manager of Software Engineering at JPMorgan Chase within the Corporate Sector, Enterprise Technology group, you serve in a leadership role by providing...


  • Tampa, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWhen you mentor and advise multiple technical teams and move financial technologies forward, it’s a big challenge with big impact. You were made for this.  As a Senior Manager of Software Engineering at JPMorgan Chase within the Corporate Sector, Enterprise Technology group, you serve in a leadership role by providing...


  • Tampa, Florida, United States ProCleared LLC Full time

    Job SummaryThe Computer Systems Architect shall support the mission by performing application administration and maintenance. This role is responsible for designing, configuring, and implementing applications, as well as creating test plans, scenarios, and procedures for software.Key ResponsibilitiesDesign and Implementation: Design, configure, and implement...


  • Tampa, Florida, United States Vaco Full time

    Location: Hybrid in Tampa, FL (3 days onsite, 2 days remote)Vaco is seeking a talented Software Engineer to contribute to the innovative design, development, and deployment of advanced enterprise software solutions aimed at enhancing manufacturing operations.Technical Environment: 75% frontend (Angular), 25% C#, .NET, SQLKey Responsibilities:Engage...


  • Tampa, Florida, United States MITRE Full time

    Software Engineering Innovation Center Opportunity at MITREAre you looking for a challenging role where you can make a meaningful impact while enjoying a fulfilling career? MITRE is a not-for-profit organization dedicated to addressing our nation's toughest challenges while prioritizing the well-being of our employees. As a leader in public interest with no...


  • Tampa, United States General Dynamics Information Technology Full time

    Type of Requisition:RegularClearance Level Must Currently Possess:SecretClearance Level Must Be Able to Obtain:Top Secret/SCISuitability:Public Trust/Other Required:NoneJob Family:Software EngineeringJob Qualifications:Skills:Microsoft Office, Microsoft Power Business Intelligence (BI), Microsoft SharePointCertifications:Security+, CE - Sec+ CEExperience:5 +...


  • Tampa, Florida, United States Ruri Software Technologies LLC Full time

    Job Opportunity:We are seeking highly skilled professionals to join our team at Ruri Software Technologies LLC. As a leading provider of software solutions, we are looking for talented individuals to fill the following positions:Data Engineers: Experienced professionals with expertise in data engineering, data analysis, and data visualization.SAP ABAP...


  • Tampa, Florida, United States C4 Technical Services Full time

    Senior Node.js Software EngineerWork Location: Remote JOB SUMMARY:As a Senior Node.js Developer, you will be tasked with the design, programming, and implementation of technology solutions utilizing Node.js, Redux, and D3 to enhance Customer Experience applications. Your responsibilities will include documenting comprehensive system specifications, engaging...


  • Tampa, Florida, United States Visionet Systems Inc. Full time

    Position Overview: We are seeking an experienced Software Engineer with a strong background in developing applications on the Microsoft Azure Cloud platform. The ideal candidate will have expertise in creating Microservices and working with the .Net framework to build robust web applications, APIs, and web services using C#.Key Responsibilities:Design and...


  • Tampa, Florida, United States Visionet Systems Inc. Full time

    Position Overview:We are seeking an experienced Software Engineer with a strong background in developing cloud-based microservices. The ideal candidate will be proficient in utilizing the Microsoft Azure platform to create and maintain web applications, APIs, and web services using C#.Key Responsibilities:Design and develop microservices...