Internship - Software Developer

McLean, VA
Internship
Student (College)

Easy Dynamics is seeking dynamic interns who are passionate about pushing the boundaries of technology. As a part of our team, you’ll assist in the design, architecture, and implementation of our Innovation Projects in the Identity, Cloud, and Compliance spaces. In this role, you will work with complex systems, designing, developing, and integrating them at every stage of the Agile software development lifecycle. We highly value good communication skills for team collaboration, eagerness to learn and adapt to emerging technologies, sharp analytical skills for software debugging and troubleshooting, and a foundational grasp of cybersecurity concepts and practices. 

Interns are expected to work on-site in our office (McLean, VA) with some hybrid flexibility available based on project and team needs.

Responsibilities: 

  • Understand and help clarify requirements with the development team and Product Owner 

  • Participate in the grooming and breakdown of Epics/Stories and support Agile processes (e.g., sprint planning, daily stand-ups, retrospectives) 

  • Contribute to the architectural design and documentation of functionality 

  • Work with the development team through Agile sprints to implement stories using a test-driven development (TTD) approach 

  • Routinely test software for bugs, redundancies, and security issues 

  • Leverage, maintain, and improve a CI/CD (Continuous Integration and Continuous Deployment) pipeline for delivery to multiple environments, integrating DevOps best practices  

  • Maintain and support Cloud infrastructure and components 

  • Configuring, debugging, and supporting multiple infrastructure platforms, performing high-level root-cause analysis and creating preventive measures 

  • Participate in code reviews, contribute to technical documentation, and maintain high-quality coding standards 

  • Engage with upper management regularly with reports on project status, activities, and achievements 

Requirements: 

  • Pursuit of a Bachelor’s Degree in Computer Science or related field 

  • Experience with or knowledge of programming languages and operating systems 

  • Experience in application design and integration leveraging front-end UI frameworks accessing back-end REST APIs (specifically JSON) 

  • Strong programming skills in languages such as Java, Python, C#, or C++ 

  • Ability to obtain a U.S. Government clearance (US Citizenship required) 

Preferences: 

  • Familiarity with cloud computing platforms, particularly AWS, Azure, and GCP 

  • Understanding of Identity, Credential, and Access Management (ICAM) principles and practices 

  • Knowledge of software development methodologies and best practices 

  • Proficiency in software development tools and version control systems, such as GitHub 

  • Experience with CI/CD pipelines, including creating/maintaining them and producing/consuming outputs 

  • Understanding of packaging and releasing software as libraries/modules/packages 

  • Familiarity with Agile methodologies and the ability to work effectively in an Agile team environment 

  • Understanding of Microservices architectures and best practices 

  • Proficiency in container development and orchestration (e.g., Docker, Kubernetes) 

  • Knowledge of serverless computing models and their implementation 

  • Experience with Infrastructure as Code (IaC) principles and tools, especially Terraform 

  • Experience with web development, APIs, and databases is a plus 

  • Knowledge of security regulations, requirements, and processes (NIST 800-53, FISMA, FedRAMP) 

  • Hands-on experience or strong interest in DevOps tools and automation frameworks 

  • Familiarity with scripting languages or task runners for automation 

Hourly Rate: $20/hr

ABOUT EASY DYNAMICS

Easy Dynamics has nearly two decades of hands-on experience designing, deploying, and managing cybersecurity solutions across organizations of every size. We are builders, problem solvers, and trusted advisors who bring well-architected solutions and management consulting to our clients to align them with the best practices their missions demand. As industry leaders, we are committed to delivering unparalleled quality and service in all aspects of our organization and providing our customers with outstanding technical excellence and the business acumen to advise them on both tactical and strategic initiatives.

Easy Dynamics’ culture is best described as “East Coast address, West Coast attitude, driven by a unique combination of talented individuals who routinely deliver with innovation, and technical excellence. By building a world-class team of engineers and subject-matter experts, we’ve cemented our standing as a trusted provider of next-generation identity and risk management solutions. Other core capabilities include Velum Cloud delivery, automation and resilience.

Easy Dynamics is an equal opportunity employer. Applicants are considered for positions without discrimination on the basis of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, veteran status or any other consideration made unlawful by applicable federal state or local laws.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*