1

Graduate Software Developer Jobs in Washington, DC

... related to software development. • Provides thought-leadership as it relates to emerging ... Additional Information Licensures, Certifications and other requirements None Education Graduate of ...

... software development. Provides thought-leadership as it relates to emerging technologies and ... Additional Information Licensures, Certifications and other requirements None Education Graduate of ...

Software Engineers

Annapolis, MD · On-site

$150 - $200/hr

In this position, the Software Engineer develops, maintains, and enhances complex and diverse ... of experience or a Graduate degree may be substituted for three (3) years of experience.

Software Engineer Location : Remote Type : Full Time : We are seeking a motivated Junior Software ... This role is ideal for a recent Computer Science graduate eager to apply their programming skills ...

Showing results 21-40

Graduate Software Developer information

See Washington, DC salary details

$54.4K

$126.7K

$188K

How much do graduate software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for graduate software developer in Washington, DC is $126,675.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,900.00 and $147,200.00 per year, depending on experience, location, and employer.

What is a graduate software developer?

A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.

What are the key skills and qualifications needed to thrive as a graduate software developer?

To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.

What are typical career progression opportunities for a graduate software developer?

Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

How to become a software developer graduate after graduation?

To become a software developer graduate, focus on completing a relevant degree such as computer science or software engineering, and develop programming skills in languages like Java, Python, or C++. Gaining practical experience through internships, personal projects, or coding bootcamps can enhance employability, and obtaining certifications like Microsoft or AWS can also be beneficial.

What job categories do people searching Graduate Software Developer jobs in Washington, DC look for?

The top searched job categories for Graduate Software Developer jobs in Washington, DC are:

Infographic showing various Graduate Software Developer job openings in Washington, DC as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $126,200 per year, or $60.7 per hour.

SQL Software Developer

Washington, DC • On-site

Full-time

Medical, Life, Retirement

Re-posted 29 days ago


Key responsibilities

  • Support the management, enhancement, and development of front-end application technology solutions.

  • Design application architecture, create technical design documentation, and develop services for data interfacing.

  • Develop dashboards and reports customized to specific groups, roles, and users of the system.


Job description

Company Description
The mission of the Office of the State Superintendent of Education (OSSE) is to remove barriers and create pathways for District residents to receive a great education and prepare them for success in college, careers, and life. OSSE plays many roles in the lives of children, teens, and adults seeking an education in the District of Columbia. The agency sets statewide policies, provides resources and support, and exercises accountability for all public education in DC. OSSE also ensures that children and families receive year round access to well balanced meals by providing federal reimbursements, training and nutrition education to program participants.
Job Description
This position is located in the Office of the State Superintendent of Education (OSSE), Office of the Chief Information Officer (OCIO). The CIO coordinates collaborative agency-wide technology strategic and tactical planning to ensure delivery of high quality technologies, voice communications, infrastructure, and networking services. The CIO leads the OSSE community in discussing, understanding, prioritizing, planning, applying, and refreshing information technology to advance the mission and attain strategic goals.
The purpose of the IT Specialist is to support the management, enhancement and development of front-end application technology solutions. The IT Specialist will be responsible for all Technical Design Documentation and artifacts involved in the project, designing the Application Architecture of the system, co-designing and developing services for interfacing with the data layer, and developing dashboards and reports and reports customized to specific groups, roles, and users of the target system.
Duties:
The IT Specialist works on problems of diverse scope where analysis of technology requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with both internal and external personnel in own area of expertise.
• Shows aptitude for owning responsibility of technical decisions and direction for one or many projects/teams.
• Aptly manages team demands on his/her time and shows willingness/ability to delegate technical execution or responsibilities when appropriate.
• Acts as a liaison or primary point of contact for communicating with client side technical expertise.
• Directs technical aspect of operations related to escalated or high severity issues as they affect or confront a project or team.
• Attends to both business and technical considerations when designing solutions to project/team or company related issues.
• Demonstrates interest in improving the agencies technical awareness, depth and use of technology across the business.
• Participates in the evolution of company level best practices, standards, and policies as it related to software development.
• Provides thought-leadership as it relates to emerging technologies and readying our company and engineers for productively integrating the same into our business.
Qualifications
Excellent written and communications skills. Knowledge of information technology and functional design of information systems.
Full knowledge of .NET Framework, C#, JavaScript, AJAX and MVC.
Experience of SQL, SQLDB design and development including Stored Procedures and SSIS, SSRS
Experience designing, developing and supporting highly scalable architecture solution that supports mobile and web
Familiarization of REST API design and development, Java/Java EE and related tech stack, Spring Framework, Database, RESTful APIs, SOA, ESB, message
Familiarization of message queuing, Sockets and JavaScript frameworks, NodeJS, iOS (Objective C, iOS SDK); Android (Android Framework, Java); Hybrid
Expert knowledge of relational database management concepts, principles, and methods including database logical and physical design, normalization, and storage capacity management concepts.
Familiarization of project management principles and methods sufficient to plan and coordinate the development of data structures and access strategies in alignment with mission requirements; establish testing, implementation, and post-implementation support procedures and develop user instructions.
Knowledge of the concepts of database management systems, operating systems, technical architecture, and network topology. Understanding of network architecture sufficient to read and understand network system architectures.
Additional Information
Licensures, Certifications and other requirements
None
Education
Graduate of an accredited Master's degree program in Information Technology or related field or equivalent experience.
Work Experience
At least four (4) years of relevant work experience in a large scale/enterprise development program.
Work Environment
The work is performed in an office environment.
Conditions of Employment
While on duty, District employees are prohibited from possessing, dispensing or being impaired by controlled substances, including alcohol. All District employees are subject to drug and alcohol testing when there is a reasonable suspicion of impairment or following any on-duty accident or incident involving injury to person or property.
Employment Benefits
Employees will be eligible to receive health and life insurance benefits and retirement benefits. More information about these benefits is available on the D.C. Department of Human Resources (DCHR) website at www.dchr.dc.gov.
Closing Statement
Office job offers are made by the Office of the State Superintendent of Education (OSSE), Office of Human Resources only.