Job Description
We are looking for a highly motivated Senior Software Engineer to join our team in Washington, DC. This is an immediate hire opportunity for a dedicated professional to drive our technical innovation and maintain our high standards for software quality and security. You will play a pivotal role in developing scalable web applications and improving system infrastructure in a fast-paced environment.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern frameworks and best practices.
- Collaborate with cross-functional teams, including product managers and designers, to define features and deliverables.
- Conduct code reviews, perform debugging, and optimize application performance for speed and scalability.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Mentor junior developers and provide technical guidance to ensure code quality and team growth.
- Ensure all applications are secure, compliant, and accessible to all users.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Minimum of 5 years of professional software development experience.
- Proficiency in programming languages such as Python, Java, or JavaScript (React/Angular preferred).
- Strong experience with SQL databases and cloud platforms (AWS, Azure, or GCP).
- Experience with Agile/Scrum methodologies and version control systems (Git).
- Excellent problem-solving skills and the ability to work independently or in a team setting.