Software Development Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job 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.
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 the company
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.
McLean
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
What Are The Top Skills Required For Azure Developers?
What’s the Difference between a Junior, Mid, and Senior Developer?