Software Engineer
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 Corporation is seeking a Software Engineer to support a high-profile Sponsor office in providing enterprise data services, federated search, and knowledge management. This role focuses on the innovative development of search services, data repositories, and discovery tools that improve collaboration across the organization.
The successful candidate will work within a Lean Agile environment to manage projects and perform full-stack software development. You will be responsible for enabling search across structured and unstructured data, leveraging machine learning for content discovery, and incorporating artificial intelligence for predictive analysis. This position requires a deep understanding of cloud environments (AWS/Azure) and a commitment to delivering scalable, high-quality code.
Key Responsibilities
- Software Development: Design, develop, and modify complex software systems using Java, Spring Boot, and microservices architecture.
- Agile Participation: Actively participate in all Lean Agile ceremonies, including scrums, sprints, and grooming sessions.
- Systems Integration: Manage the progress of Commercial-Off-The-Shelf (COTS) product integration and ensure development efforts stay on schedule.
- Cloud & Infrastructure: Work within AWS/Azure environments to deploy and troubleshoot applications, coordinating closely with security, operations, and engineering teams.
- Testing & Quality Assurance: Perform unit testing (JUnit, Jasmine) and code reviews; document and track vendor software roadmaps and patch updates.
- Project Management Support: Create and manage Jira tickets, consult on task scheduling, and provide technical support for problem resolution.
- Innovation: Implement AI/ML-driven features for predictive analysis and information filtering to enhance data discovery for the Sponsor.
Required Experience/Clearance
- A minimum of 8 years of software development experience with a Bachelor’s degree, or 6 years with a Master’s degree. Candidates must demonstrate at least 5 years of specific expertise in Java and the Spring Boot framework.
- Design Expertise: Demonstrated experience developing detailed designs, translating customer requirements into technical design, and designing system interfaces.
- Front-End Development: Hands-on experience developing Single Page Applications (SPAs) using HTML5, CSS3, and Angular (Version 18+).
- Back-End Development: Proven experience developing applications and RESTful web services using Java, Spring Framework, Spring Security, and Spring Boot.
- Data & Search Technologies: Experience with Solr, Elastic, Postgres, and Scala.
- Cloud & Database Systems: Hands-on experience with relational and non-relational database systems including Amazon RDS, DynamoDB, and Postgres.
- Web Technologies: Experience troubleshooting Internet/Web protocols such as Tomcat, Node.js, Web Services, and SSL.
- Testing Frameworks: Demonstrated experience with JUnit and Jasmine, and testing platforms such as Jest or Karma.
- DevOps: Hands-on experience with DevOps tools including Git, Jenkins, and Nexus.
Desired Experience
- Experience with the Sponsor’s suite of repository and search services.
- Experience with "prospective search" tools (profile and alerting services) that match incoming data streams to user profiles.
- Experience with information filtering systems using content-based approaches for data discovery and recommendations.
- Familiarity with Pre-NLP processing pipelines (removal of boilerplate text and non-narrative content).
- Experience with federated search services across external data systems.
- Experience with tagging and folder services/applications for document curation.
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 [email protected]
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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Recommended Jobs
Incident Manager III
Responsibilities Cardinal Technology Systems Corp. is a government IT solutions provider servicing commercial and government initiative in various parts of the United States. We are currently seek…
Platform Engineer (TS/SCI)
Title: Platform Engineer Clearance Required: TS/SCI Location: Springfield, VA Position Type: Full-Time About the company: At VivSoft, we aim to solve complex federal problems …
Construction Manager
Alpha Corporation established in 1979, is a full-service woman-owned firm, providing civil, and structural engineering, program and construction management, project controls, and technology services …
Membership Manager (Newport News)
Join our energetic club team and lead the member experience! As a Membership Manager youll keep members happy, drive consistent membership enrollment, and help manage day-to-day club operations. Yo…
Graduate Analyst - Register your interest
🌟 Grayce…… Our Mission is Your Success 🌟 Are you a recent graduate ready to launch your career in Business Change and Transformation? Look no further! Register your interest and take charge of y…
Architectural Design Technician Career Level
Qualifications: Here's what you'll need Associate's degree in Computer-Aided Drafting and Design (CADD) or related field 2–5 years of professional experience in industrial drafting and…
Social Media Strategist
Position Summary The Social Media Strategist is responsible for developing, executing, and optimizing social media strategies that drive client visibility, engagement, and brand growth. This role …
Pipefitter
Now Hiring: Pipefitters Location : Norfolk VA Company : NSC Staffing NSC Staffing is seeking Pipefitters with 5 years of experience for an exciting project in Norfolk, VA. This po…
Partner Cyber Security Solutions Sr. Principal
Responsibilities for this Position Location: USA VA Falls Church Full Part/Time: Full time Job Req: RQ213233 Type of Requisition: Regular Clearance Level Must Currently Possess: …
Drafter / CAD Operator IV
Description Job Title: Drafter / CAD Operator IV Company: Trimitron Corporation Location: On-site in Virginia Beach, VA Position Type: Full-Time Equivalent (FTE) Position Overview …