Remote job
Junior Software Developer
Job details
About this role
Role overview Contribute to the development and modernization of data-focused enterprise software used in a federal agency setting. As an early-career developer, you will work with experienced engineers and product teams to build, test, and maintain catalog and open innovation capabilities while developing your skills in cloud-based software delivery.
Responsibilities - Implement and maintain application features using established practices for version control, code review, documentation, and automated testing. - Build integrations among enterprise systems using APIs, data ingestion workflows, and database connections. - Assist with development, deployment, and operational support in secure cloud environments. - Troubleshoot defects, investigate root causes, and work with engineering, data, security, and product colleagues on fixes. - Document user stories, implementation details, and configuration, and participate in Agile planning, stand-ups, backlog refinement, and retrospectives. - Contribute to secure development, CI/CD, and infrastructure automation while communicating progress effectively in a remote team.
Requirements - Bachelor’s degree in computer science, software engineering, information systems, or a related field; relevant experience or certifications may substitute. - Experience with Python through work, internships, coursework, or personal projects. - Familiarity with relational databases and SQL, Git or similar source control, and Agile development. - Basic understanding of REST APIs, web services, and data-driven applications. - Strong problem-solving, communication, attention to detail, and willingness to learn unfamiliar technologies. - Ability to work independently in a remote team, maintain reliable internet access, and obtain and maintain a public trust background investigation.
Nice to have - Project or internship work on software or data applications; exposure to a major cloud platform or CI/CD tools. - Familiarity with data catalogs, metadata, governance, or tools such as Databricks, Microsoft Purview, Apache Airflow, or GitLab; federal government experience is also useful.
Benefits and work setup Fully remote role. The listing describes flexible time off, learning resources, and health, wellness, financial, retirement, family support, education, and time-off benefits. A salary range was provided in the source but is omitted here to keep this brief anonymous.