Software Engineer
Job DescriptionSoftware EngineerLocation: Raleigh, NC Remote (United States, remote to start; relocation may be required based on client placement)Engineering & TechnologyCompany: RevatureAbout The RoleRevature is seeking a Software Engineer to work on enterprise client engagements. You will collaborate with client teams, contribute to real software projects, and develop skills in AI-assisted development. All new engineers begin with a 4-week FDE Foundations program at no cost. Strong performers are selected for paid training and placed on enterprise client projects upon graduation.IT & Technical JobsResponsibilitiesContribute to software development projects for enterprise clientsWrite clean, maintainable code across the full stackApply AI and GenAI tools to improve development speed and qualityWork directly with client stakeholders to understand requirements and deliver solutionsParticipate in code reviews, testing, and documentationCollaborate with a team of engineers in a fast-paced, client-focused environmentRequirements3 to 6 years of software development experienceStrong Java Full Stack background requiredPython experience a plusStrong communication skills; comfortable working directly with stakeholdersProactive and able to work independentlyAuthorized to work in the United StatesOpen to relocation anywhere in the US (specific location not known at time of hire)Compensation And BenefitsStarting compensation: $60,000, increasing to $100,000 upon client placementStructured salary increases following placementMedical benefitsPaid time off401(k)FDE Foundations program included at no cost