Job Description
Are you a passionate student looking to launch your career in the heart of Washington, D.C.?
Capital Data Systems is seeking a talented **Software Engineering Intern** to join our elite team. We specialize in developing cutting-edge solutions for the public sector, and we want you to be part of our mission to modernize government technology.
As a full-time intern, you will work alongside senior engineers on real-world projects that impact millions of users. We offer a hybrid work environment, competitive compensation, and a clear pathway to full-time employment for high performers.
Why Join Us?
• Mentorship from industry veterans.
• Exposure to agile development methodologies.
• Networking opportunities with federal technology leaders.
• Professional development and training stipend.
Capital Data Systems is seeking a talented **Software Engineering Intern** to join our elite team. We specialize in developing cutting-edge solutions for the public sector, and we want you to be part of our mission to modernize government technology.
As a full-time intern, you will work alongside senior engineers on real-world projects that impact millions of users. We offer a hybrid work environment, competitive compensation, and a clear pathway to full-time employment for high performers.
Why Join Us?
• Mentorship from industry veterans.
• Exposure to agile development methodologies.
• Networking opportunities with federal technology leaders.
• Professional development and training stipend.
Responsibilities
- Contribute to the design and development of scalable web applications using modern frameworks like React and Node.js.
- Collaborate with senior engineers to implement best practices in software architecture and code quality.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and code reviews.
- Write clean, maintainable, and well-documented code following our coding standards.
- Assist in troubleshooting and debugging issues within the development and production environments.
- Conduct research and propose innovative solutions to improve system performance and user experience.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong proficiency in at least one backend programming language (e.g., Python, Java, or Go).
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS) and frameworks is a plus.
- Understanding of database management systems (SQL, NoSQL) and version control (Git).
- Demonstrated ability to work collaboratively in a team environment and communicate effectively.
- A minimum GPA of 3.0 is required.