A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
Back Software Development Engineer Information Technology McLean , Virginia Contract To Hire 1788551089437 Sep 4, 2026
Position Title:
Software Development Engineer Location:
McLean, VA Clearance Requirements:
Top Secret Pay Range:
$70-$100.00/hour
Position Description:
Join a forward-thinking technology team dedicated to building cutting-edge software solutions for mission-critical applications. As a Software Development Engineer, you will contribute to developing and operating a high-availability, secure, and scalable Software-Defined Everything (SDE) platform supporting Physical AI, Edge computing, and Trusted Environments. You'll work with the latest open-source frameworks, cloud architectures, and innovative tools to deliver impactful, end-to-end software solutions from concept to deployment. This role offers autonomy, ownership, and an opportunity to shape pioneering products with real-world significance. Your responsibilities will include designing, developing, deploying, and maintaining secure software systems, integrating AI components, and implementing best practices in CI/CD, monitoring, and fault tolerance. You will collaborate with cross-disciplinary teams to deliver high-performance applications aligned with security and compliance standards.
Top Requirements:
5+ years of experience designing and operating full-stack cloud applications, preferably in AWS Proficiency in Go, Java, Node.js, or C# for backend and full-stack development 3+ years in distributed architecture, microservices, or serverless environments (AWS, Google Cloud, Azure) Experience with relational and NoSQL databases like PostgreSQL, MySQL, MongoDB, or DynamoDB Strong understanding of RESTful API design, security, and authentication best practices Hands-on experience with CI/CD processes and automation tools Ability to obtain TS/SCI clearance; active clearance preferred Bachelor's degree in Computer Science, Software Engineering, or related field; 3+ years of relevant experience or 5+ years industry experience in lieu of degree About Seneca Resources At Seneca Resources, we are more than just a staffing and consulting firm, we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact. When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way. Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply. Apply Now Share This Post