C
Software Developer– Washington DC
C
Software Developer– Washington DC
Cogent Communications•WA
today
Full-timeOffice
Company
Cogent Communications
Location
WA
Type
Full-time
Work Schedule
full time
Work Location
office
Cogent Communications•WA
today
Full-timeOffice
Company
Cogent Communications
Location
WA
Type
Full-time
Work Schedule
full time
Work Location
office
Job Description
Cogent Communications seeks a skilled Software Developer in Washington DC to design and maintain robust software solutions. Join our innovative team to drive cutting-edge projects in a dynamic tech environment.
Full Description
Job Overview
Cogent Communications, a leading global Internet service provider, is seeking a talented Software Developer to join our engineering team in Washington DC. As a key contributor, you will develop, test, and deploy high-performance software applications that power our extensive network infrastructure, supporting millions of users worldwide. This full-time role offers the chance to work on impactful projects in a collaborative, fast-paced environment.
Key Responsibilities
You will design and implement scalable software solutions using modern programming languages and frameworks. Responsibilities include writing clean, efficient code for backend services, integrating APIs, and optimizing database performance. Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and deploy updates via CI/CD pipelines. Participate in code reviews, ensure adherence to best practices, and contribute to system monitoring and maintenance. Stay updated on emerging technologies to enhance our platform's reliability and scalability.
Required Qualifications
A bachelor's degree in Computer Science, Software Engineering, or a related field is required, along with at least 3-5 years of professional software development experience. Proficiency in languages such as Java, Python, or C++ is essential, with hands-on experience in web development frameworks like Spring Boot or Django. Familiarity with cloud platforms like AWS or Azure, and relational databases such as PostgreSQL or MySQL, is mandatory. Strong problem-solving skills and the ability to work independently or in teams are crucial.
Skills
Key technical skills include expertise in software architecture, agile methodologies, and version control systems like Git. Excellent communication skills for documenting code and presenting solutions. Experience with containerization tools like Docker and orchestration with Kubernetes is highly desirable. Knowledge of network protocols and security best practices will set you apart. Soft skills such as adaptability and a passion for innovation are valued.
Company Info
Cogent Communications is a premier provider of high-speed Internet, Ethernet, and Colocation services, operating a global Tier 1 IP network. Headquartered in Washington DC, we serve enterprises, data centers, and content providers across North America, Europe, and Asia. Our commitment to innovation and customer satisfaction has made us a market leader since 1999.
Benefits
We offer competitive compensation, comprehensive health insurance including medical, dental, and vision coverage, 401(k) matching, and generous paid time off. Additional perks include professional development stipends, gym memberships, and flexible work arrangements to support work-life balance.
Growth Opportunities
At Cogent, your career growth is a priority. We provide mentorship programs, regular performance reviews, and opportunities for advancement into senior developer or architectural roles. Access to industry conferences, online courses, and internal training ensures continuous skill development in a supportive culture that values initiative and excellence.
Key Skills
JavaPythonAWSDockerGit
