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.