- Home
- Remote Jobs
- Junior Software Engineer
Junior Software Engineer
Job summary
Work model
Software Engineering Services
GovCIO is currently hiring! We are seeking an entry-level Software Engineer to support the modernization of a mission-critical enterprise application. This role is designed for a recent graduate or early-career engineer who is eager to learn how large-scale enterprise systems work, including legacy platforms, modern architectures, and secure government environments.
The engineer will work closely with a small team and receive hands-on exposure to real-world system modernization, including backend development, system analysis, and integration work. This is a high-learning, high-ownership role, not a passive or siloed position.
This position is located within the United States and is a full remote position.
Responsibilities
- Assist in analyzing and documenting existing AMS system components and workflows
- Support development of backend services using Java and Spring Boot
- Write and test simple APIs and integration components
- Work with database queries (SQL) and assist in data validation and cleanup
- Help map legacy functionality to modern modules (profiles, transactions, reports, etc.)
- Support QA and regression testing activities, especially for complex workflows
- Assist in troubleshooting defects and understanding system behavior
- Contribute to documentation (technical notes, flow diagrams, mappings)
- Participate in Agile ceremonies (stand-ups, backlog refinement, demos)
Qualifications
Bachelor's degree in Computer Science, Information Systems, or related field with 0-2 years (or commensurate experience)
Required Skills and Experience
- Basic knowledge of Java and object-oriented programming
- Understanding of REST APIs and basic web concepts
- Familiarity with SQL and relational databases
- Strong problem-solving ability and willingness to learn
- Good communication
Clearance Required
US Citizenship is required to obtain and maintain Public Trust
Preferred Skills and Experience
- Exposure to Spring Boot (academic or personal projects)
- Familiarity with Git or version control systems
- Basic understanding of cloud platforms (AWS/Azure)
- Experience with any scripting language (Python, Bash)
- Exposure to Agile or Scrum
Posted Salary Range
USD $62,000.00 - USD $75,000.00 /Yr.
Suitability/Public Trust
Fully remote