Job Description
We are seeking a driven and curious Entry Level Associate Software Engineer to join our dynamic team in Arlington, Virginia. As a rapidly growing tech firm, we value talent, innovation, and potential. This is an excellent opportunity for recent graduates or career changers to launch their career in a collaborative environment where mentorship is prioritized.
You will have the chance to work on real-world projects that impact millions of users, utilizing modern cloud technologies and agile methodologies. We offer a comprehensive benefits package, including health insurance, generous PTO, and a clear path for professional advancement.
Responsibilities
- Develop, test, and deploy high-quality software code in various programming languages such as Python, Java, or JavaScript.
- Collaborate with senior engineers and product managers to define feature requirements and technical specifications.
- Participate in daily stand-ups, sprint planning, and code reviews to ensure code quality and adherence to best practices.
- Write comprehensive documentation for new features and existing systems to aid knowledge transfer.
- Debug and troubleshoot software issues to ensure system stability and performance.
- Assist in database design and optimization to support scalable applications.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Familiarity with at least one programming language and basic understanding of data structures and algorithms.
- Strong problem-solving skills and the ability to learn new technologies quickly.
- Excellent written and verbal communication skills.
- A proactive attitude with a passion for continuous learning and professional growth.