Raytheon Technologies - Richmond, VA

posted about 2 months ago

Full-time - Senior
Richmond, VA
Computer and Electronic Product Manufacturing

About the position

The Prin. Software Engineer (Python Developer) at Nightwing is responsible for designing, developing, and deploying advanced cybersecurity capabilities to support a U.S. Government customer on a critical mission. This role involves working with Python-based applications and integrating various security tools to enhance the Swimlane platform, ensuring robust cybersecurity measures are in place to address emerging threats.

Responsibilities

  • Design, develop, and maintain Python-based applications and scripts to extend the functionality of the Swimlane platform.
  • Integrate Swimlane with various security tools and systems using APIs and other integration methods.
  • Customize and enhance Swimlane workflows, dashboards, and automation to meet the specific needs of the organization.
  • Identify, diagnose, and resolve issues within the Swimlane application and its integrations.
  • Collaborate with cross-functional teams including security analysts, system administrators, and other developers to gather requirements and deliver solutions.
  • Create and maintain detailed documentation for developed code, integration processes, and customizations.
  • Write and execute tests to ensure that developed solutions meet quality standards and perform as expected.
  • Provide support and training to end-users on new features, customizations, and integrations.

Requirements

  • U.S. Citizenship
  • Must be able to obtain DHS suitability.
  • Must have an active TS/SCI clearance.
  • 10+ years of software development experience
  • 6+ years of professional experience in Python development.
  • Proficiency in Python and its standard libraries.
  • Experience with RESTful APIs and web services.
  • Knowledge of SQL and database management.
  • Familiarity with Git or other version control systems.
  • Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex issues.
  • Experience leading multiple software development teams.
  • Experience developing system performance, availability, scalability, manageability and security requirements for mid- to large-scale programs.
  • Experience with cloud computing, multimedia storage, knowledge databases and data-mining analytics desired.
  • Agile development methodology experience required.

Nice-to-haves

  • Familiarity with Swimlane or similar Security Orchestration, Automation, and Response (SOAR) platforms is highly desirable.
  • Experience with other programming languages such as JavaScript or Java.
  • Knowledge of security operations and incident response processes.
  • Experience with cloud platforms and containerization (e.g., AWS, Docker).

Benefits

  • Parental leave (including paternal leave)
  • Flexible work schedules
  • Achievement awards
  • Educational assistance
  • Child/adult backup care
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Employee assistance program
  • Employee Scholar Program
  • Paid time off
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service