Job Description
We are seeking a highly skilled Senior Software Engineer to join our growing team in Virginia. This is a Direct Hire opportunity for an immediate start. We offer a competitive salary, comprehensive benefits, and a dynamic work environment.
As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions that drive our business forward. If you are looking for a stable, long-term career with an industry leader, apply today.
Responsibilities
- Design, develop, and deploy scalable web applications using modern technologies.
- Collaborate with cross-functional teams (product managers, designers, QA) to define feature requirements.
- Mentor junior developers and conduct code reviews to ensure best practices and code quality.
- Optimize application performance, scalability, and security.
- Troubleshoot complex technical issues and implement timely fixes.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in Java, Python, or JavaScript.
- Experience with Spring Boot, React, or Node.js is highly preferred.
- Familiarity with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in an Agile/Scrum environment.