Senior Software Engineer
Job Description
As a Senior Software Engineer with Revature, you will contribute to enterprise client engagements, collaborate with client business and technology teams, and apply AI-assisted development across the full stack.
Location
Reston, Virginia (onsite)
Responsibilities
- Support software development initiatives for enterprise clients
- Write clean, maintainable code across the full stack
- Leverage AI and GenAI tools to accelerate development and enhance quality
- Engage directly with client stakeholders to understand requirements and deliver solutions
- Participate in code reviews, testing, and documentation
- Collaborate with a team of engineers in a fast-paced, client-focused environment
Requirements
- Three to six years of software development experience
- Strong full-stack background in Java or Python
- Excellent communication skills and comfort working with both business and technical stakeholders
- Proactive, self-directed, and able to work independently
- Authorized to work in the United States
- Open to relocation anywhere in the United States; the role starts virtual, and relocation will be required based on client placement; specific location is not known at the time of hire
Technologies
- Java
- Python
- GenAI
Benefits
- Medical benefits
- Paid time off
- 401(k)
- FDE Foundations program included at no cost
Compensation
Salary range: USD 60,000 - 100,000 per year