
Software Engineer
Required Skills
Job Description
Job Title: Software Engineer
Job Type: Full-time
Location: Hybrid Washington, District of Columbia, United States, District of Columbia
Job Summary:
We are seeking a talented and passionate Software Engineer to join our dynamic team in Washington, DC. This hybrid role offers a unique opportunity to work in a collaborative environment, designing and developing high-quality software solutions. The ideal candidate is proficient in Python and C++, with exceptional communication skills to articulate complex ideas effectively.
Key Responsibilities:
- Design, develop, and maintain robust software applications using Python and C++.
- Collaborate with cross-functional teams to analyze and gather requirements.
- Participate in code reviews to ensure adherence to best practices and standards.
- Debug and resolve software defects in a timely manner.
- Document and communicate technical specifications and solutions.
- Stay updated with the latest industry trends and technologies.
- Contribute to the continuous improvement of development processes.
Required Skills and Qualifications:
- Proficiency in Python and C++ programming languages.
- Strong written and verbal communication skills.
- Experience with software development lifecycle methodologies.
- Ability to work independently and as part of a team.
- Analytical thinking and problem-solving capabilities.
- Bachelor’s degree in Computer Science or a related field.
Preferred Qualifications:
- Familiarity with Agile development processes.
- Experience with cloud technologies and services.