Senior Software Engineer

Clarksburg, WV / Arlington, VA
Cyber Analytics – Cyber Analytics /
Full-Time /
On-site
About the Organization
Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We’re looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.

About the Role
Redhorse is seeking a highly skilled Senior Software Engineer to play a critical role in developing and maintaining a petabyte-scale multimedia analysis platform for a key government client. This position directly supports Redhorse's mission of transforming how the government uses data and technology by providing cutting-edge solutions for complex analytical challenges. You will lead a team of engineers, driving the design, development, and deployment of high-throughput applications that process and analyze massive datasets. This is an opportunity to make a significant impact on national security initiatives by contributing to the development of advanced analytical capabilities.

Key Responsibilities

    • Design, develop, and maintain applications capable of handling petabyte-scale multimedia data.
    • Lead a technical team in the development of a petabyte-scale multimedia analysis platform.
    • Develop and implement high-throughput processing solutions for large-scale data analysis.
    • Implement robust data management strategies for efficient storage and retrieval of multimedia data.
    • Design and implement user interfaces and user experiences that are accessible and efficient for end users.
    • Ensure adherence to Agile development methodologies and CI/CD best practices.
    • Troubleshoot and resolve complex software issues.
    • Collaborate with stakeholders to define project requirements and deliver high-quality solutions.
    • Set goals, assign tasks, and drive projects to completion.

Required Experience/Clearance

    • Minimum of 10 years of technical experience in software engineering.
    • In-depth knowledge of multimedia processing, analysis, and data management.
    • Direct and recent experience building a petabyte-scale multimedia analysis platform.
    • Proficiency in Java programming language.
    • Proficiency in front-end technologies: Javascript, HTML, CSS, and Vue.
    • Familiarity with Agile development methodologies and CI/CD practices.
    • Demonstrated ability to lead a technical team.
    • Strong problem-solving skills.
    • U.S. Citizenship and ability to obtain a Top Secret security clearance.

Desired Experience

    • Experience with Spark or other distributed computing frameworks.
    • Experience with cloud-based data platforms (e.g., AWS, Azure, GCP).
    • Experience with specific multimedia processing libraries and frameworks.
    • Relevant certifications related to technical architecture or software engineering (e.g., AWS Certified Solutions Architect).
    • Experience with DataBricks.
    • Experience with GitLab and Jira.
Equal Opportunity Employer/Veterans/Disabled 
 
Accommodations:
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at Talent-Acquisition@redhorsecorp.com
 
Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse’s changing needs.
This job description is not a contract and may be adjusted as deemed appropriate in Redhorse’s sole discretion.