
Software Engineer
Job description
RCT Systems seeks technical resources to support the timely, reliable, and secure delivery of open-source data and insights. The contractor will enhance an existing social media data platform within a team environment, focusing on software development and DevOps practices.
Key Responsibilities:
- Work closely with the Sponsor’s product owner and program manager to deliver user stories for the product.
- Coordinate with multiple entities, including mission partners, to meet requirements.
- Apply DevOps principles to deliver software enhancements in a service-based architecture.
- Address application security vulnerabilities to maintain security accreditation.
- Maintain source code in a remote Git repository and support SQL-based databases.
- Support data engineering and analyze large datasets to uncover relationships.
- Troubleshoot and maintain systems in a multi-cloud environment.
Required Skills:
- Software engineering expertise in programming, tools, and networking, particularly in multi-cloud environments (AWS, Azure).
- Experience with Python, SQL databases (PostgreSQL, MySQL), and PL/SQL scripting.
- Strong ability to design and maintain REST APIs, integrate services, and work with geo-locational data.
- Experience in a DevOps environment, including CI/CD pipeline maintenance (Jenkins), and using Git for source control.
- Experience with ElasticSearch, cloud deployment, and platform automation.
Desired Skills:
- Experience with big data processing and NoSQL databases (e.g., MongoDB, HBase).
- Experience with Apache NiFi and ETL processes.
- Familiarity with IT security vulnerability management and FISMA security controls.
- Ability to work collaboratively across multiple teams and communicate complex technical requirements.
This role involves close coordination with various technical teams and the application of modern software development practices in a multi-cloud environment.
Qualifications:
- Active TS/SCI with Polygraph
RCT Systems offers:
- Competitive benefits package (medical, dental, vision, life insurance)
- Immediate 401k vesting
- Generous PTO and flexible schedules
- $500.00 annual technology allowance
RCT Systems is committed and proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex (to include pregnancy and related conditions, sexual orientation, and gender identity), national origin, disability, veteran status, or any other federally protected class.
About the company
Job Location
Company Size
Our Story
For over 35 years, RCT Systems has been an innovative leader – engineering cutting-edge end-to-end solutions for the Department of Defense, civil application and commercial industries. • Power Systems Division designs, builds, and integrates products and technologies in the areas of power electronics, hybrid/electric vehicles, renewable energy, motors/generators, and power systems architectures. Power Systems is principally engaged in providing research, design, development, manufacture, integration and sustainment of advanced technology systems, and products • Mission Systems Division staff offer a rich history and extensive experience in providing information technology (IT) solutions that support the national security requirements of the U.S. intelligence community, the Department of Defense and other federal government agencies. RCT’s Mission Systems Division capabilities include design and development of vital mission applications, IT infrastructure engineering, critical cyber security solutions, and the integration of advanced technology solutions to meet the crucial challenges of our customers. • ISR Systems Division provides support to the Intelligence, Surveillance, and Reconnaissance community, particularly for SOA architectures operating in widely distributed global environments.