Job Url: https://recruiting.ultipro.com/RAI1011RAINN/JobBoard/5655a08a-b6d8-465d-839c-7657a5fe1203/OpportunityDetail?opportunityId=5c5bff92-a743-47f7-8e54-473e211353be&postingId=6a97d092-2e65-4b65-b927-f168bffd2a67 Job Description: Lead Software Engineer Job Category: Information Technology Requisition Number: LEADS001167 Apply now Posting Details Posted: June 13, 2025 Full-Time Remote LocationsShowing 1 location 1220 L Street NW, Washington DC, 20005 Washington, DC 20005, USA Job Details Description Department: Technology Team Position: Lead Software Engineer Reporting to: Technology Director Compensation: $120,000k-140,000k RAINN is seeking a talented and motivated Software Engineer with Full Stack experience to join our dynamic team. This role involves developing and maintaining both front-end and back-end components of our software applications.   Required Education and Experience  Must have a Bachelor's degree in Computer Science, Software Engineering, or a related discipline.  Must have a minimum of 5 years of hands-on software development experience, including 2 years of Lead experience.  Must hold the following active and in good standing certifications:  ISC2 CISSP  CompTIA CySA+  Oracle Certified Associate (OCA) – Java SE Programmer  Must have a minimum of 3 years of recent experience with DoD cybersecurity software development standards and compliance frameworks, including NIST, STIGs, and RMF.  Strong back-end development expertise with Java, Spring Boot, Python, or Node.js, and experience using Gradle for build automation.  Proficient in front-end technologies including HTML, CSS, JavaScript, Typescript, and frameworks such as ReactJS, AngularJS, or NextJS.  Experience working with both relational and NoSQL databases, including PostgreSQL, MySQL, and DynamoDB.  Proficient with cloud platforms, particularly AWS GovCloud.  Experienced with containerization and related services, including Docker, EC2, ECS, API Gateway, Lambda, ElastiCache, Amazon MQ, Cognito, CodeCommit, and Git.  Experience in Agile/Scrum methodologies.  Knowledge of cloud contact center solutions, such as AWS Connect or Twilio, Websocket API, and ColdFusion, is an added advantage.  Proficiency in Google Workspace applications (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms) with demonstrated ability to effectively utilize these tools for communication, collaboration, organization, and data management.  Demonstrates a commitment to RAINN’s mission of supporting survivors, as well as accountability and impact. Other Requirements  Must be a US citizen.  Must be able to pass a Tier 3 US Government background investigation.  Must pass a criminal background check administered by RAINN.   Essential Duties and Responsibilities Technical Leadership & Architecture  Leads the analysis of business and technical requirements, translating them into scalable, maintainable engineering solutions.  Designs and guides the implementation of robust technical architectures aligned with current and future product needs.  Assesses and introduces emerging technologies and frameworks to ensure alignment with the product’s long-term technical roadmap. Collaboration & Integration  Serves as a key liaison between engineering, product, QA, DevOps, and external development partners to coordinate integration efforts and resolve technical dependencies.  Maintains proactive, transparent communication with stakeholders and leadership, providing updates on progress, technical risks, and milestone achievements.