Back to Jobs
Red Arch Solutions

Software Engineer (Mid Level) at Red Arch Solutions

Red Arch Solutions Reston, VA

Job Description

Software Engineer - Job DescriptionClearanceActive TS/SCI with Polygraph (required)SummaryRed Arch is seeking a highly experienced Principal Software Engineer with full lifecycle development expertise strong backend engineering skills and hands-on experience in modern cloud and containerized environments. The ideal candidate will have a proven track record in designing and implementing secure scalable solutions using cutting-edge technologies.Key ResponsibilitiesFull lifecycle software development for enterprise and cloud-based applications.Design and implement backend services and APIs using Java Python and REST.Develop and maintain data processing pipelines using Apache NiFi.Architect and optimize relational and NoSQL databases including PostgreSQL.Implement secure data solutions leveraging Openshift/Kubernetes.Containerize applications and manage deployments using Docker and Kubernetes.Build and maintain CI/CD pipelines using GitLab Jenkins and Maven.Support microservices architecture and infrastructure automation Participate in Agile ceremonies (daily stand-ups sprint planning retrospectives) and contribute to rapid release cycles.Ensure compliance with security and governance standards.Ability to coach and mentor junior engineersRequired Skills & ToolsProgramming: Java Python REST JSON XMLData: SQL PostgreSQL Data Processing: Apache NiFiCloud Platforms: AWS Containers & Orchestration: Docker KubernetesSecurity: Openshift/Kubernetes encryption technologiesDevOps: GitLab Jenkins GitOperating Systems: Linux Unix CertificationsSecurity (CompTIA) Required or must obtain within 6 monthsPreferred: CISSP CCSP or equivalent cybersecurity certificationsQualifications10years experience. (Degree can be used in lieu of experienceAA-2 years BS-4years MS-6 years)Experience developing maintaining and enhancing complex and diverse software systems based upon documented requirements.Designs new API interfaces. Performs software and script development and integration.Preferred QualificationsExperience with Zero Trust architectures and secure data flows.Familiarity with microservices frameworks (e.g. Quarkus).Strong understanding of cloud analytics and distributed systems (Hadoop Accumulo).Active TS/SCI clearance with Polygraph.Experience with DPaaS platforms #CJThe Red Arch Solutions pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including but not limited to level of position job responsibilities geographic location scope of relevant work experience educational background certifications contract-specific affordability organizational requirements alignment with local internal equity as well as alignment with market data.Red Arch Solutions Benefits Snapshot:100% paid employee healthcare premiums. CareFirst Advantage Best in Class Benefits.HaloScripts Concierge prescription medication serviceGenerous PTO.10 % 401K 6% match vested day one and up to 4% profit sharing contribution.Annualized bonus compensation.Spot bonuses for hard work.Tuition reimbursement.529 College Saving Plan.College Loan Pay Back Program.11 Paid Federal HolidaysGenerous Referral Bonuses.Red Arch Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race color religion age sex national origin disability status genetics protected veteran status sexual orientation gender identity or expression or any other characteristic protected by federal state or local laws.Have more questions about Red Arch Email us at Required Experience:Manager Key Skills Spring,.NET,C/C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems Employment Type : Full-Time Department / Functional Area: Software Engineering Experience: years Vacancy: 1

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities