RCT is hiring a Senior/SME Software Engineer to support a large technical development program focused on identity, access management (IdAM/ICAM), authentication, authorization, and digital policy systems for a government sponsor. The role involves modernizing legacy applications, building secure cloud-based systems, and ensuring reliable IT operations.
Key Responsibilities
Maintain and modernize legacy applications
Develop full-stack solutions using Java, Spring Boot, Angular (TypeScript), and Elasticsearch
Build RESTful APIs and custom ETL pipelines
Deploy and configure applications in AWS (including EC2)
Write scripts for installation, configuration, and automation
Use CI/CD and DevOps tools such as Git, Jenkins, Selenium, and Rundeck
Work in Agile/Scrum teams
Conduct unit testing, automated testing, and peer code reviews
Mentor junior developers and contribute to documentation and system design
Required Qualifications
Active TS/SCI with Polygraph
BS + 6–10 years relevant experience
Strong experience with Java, Spring Boot, Angular (TypeScript), AWS
Experience with custom ETL development
Familiarity with Git, Jenkins, Selenium, Rundeck
Comfortable working in Linux command line (RHEL)
Preferred Skills
Identity & Access Management (IAM/ICAM) systems
Automation testing (Selenium)
Containerization / modular development
UI/UX familiarity
AWS certification
Full-stack development experience
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.