Engineering
Engineering
Engineering
,
,
,
Full-time
Full-time
Full-time
,
,
,
Northern Virginia (Washington, DC metro area)
Northern Virginia (Washington, DC metro area)
Northern Virginia (Washington, DC metro area)
Software Developer, Junior
Software Developer, Junior
Software Developer, Junior
Apply now
Apply now
Apply now
About RootLogic Systems
About RootLogic Systems
About RootLogic Systems
RootLogic Systems is an innovation-driven business and technology company focused on reimagining how organizations transform their processes, systems, and experiences. We empower enterprises and government agencies to make transformation real by designing, building, and delivering intelligent solutions that combine human insight and agentic AI to drive meaningful, measurable impact.
We work from first principles, breaking down complex challenges to their root causes, and apply systems thinking to create purposeful, cost-effective solutions. As problem solvers and co-creators, we collaborate deeply with customers and partners to ensure innovation is not only possible, but practical and scalable in real-world environments.
RootLogic Systems is an innovation-driven business and technology company focused on reimagining how organizations transform their processes, systems, and experiences. We empower enterprises and government agencies to make transformation real by designing, building, and delivering intelligent solutions that combine human insight and agentic AI to drive meaningful, measurable impact.
We work from first principles, breaking down complex challenges to their root causes, and apply systems thinking to create purposeful, cost-effective solutions. As problem solvers and co-creators, we collaborate deeply with customers and partners to ensure innovation is not only possible, but practical and scalable in real-world environments.
RootLogic Systems is an innovation-driven business and technology company focused on reimagining how organizations transform their processes, systems, and experiences. We empower enterprises and government agencies to make transformation real by designing, building, and delivering intelligent solutions that combine human insight and agentic AI to drive meaningful, measurable impact.
We work from first principles, breaking down complex challenges to their root causes, and apply systems thinking to create purposeful, cost-effective solutions. As problem solvers and co-creators, we collaborate deeply with customers and partners to ensure innovation is not only possible, but practical and scalable in real-world environments.
Purpose of the Position
Purpose of the Position
Purpose of the Position
The Junior Software Developer (Python) role is designed for early-career technologists who are eager to build strong software engineering foundations while contributing to real enterprise and government projects. This role supports RootLogic’s AI-first and cloud-native platform initiatives by assisting in the development, testing, and maintenance of Python-based applications under the guidance of senior engineers and architects.
The Junior Software Developer (Python) role is designed for early-career technologists who are eager to build strong software engineering foundations while contributing to real enterprise and government projects. This role supports RootLogic’s AI-first and cloud-native platform initiatives by assisting in the development, testing, and maintenance of Python-based applications under the guidance of senior engineers and architects.
The Junior Software Developer (Python) role is designed for early-career technologists who are eager to build strong software engineering foundations while contributing to real enterprise and government projects. This role supports RootLogic’s AI-first and cloud-native platform initiatives by assisting in the development, testing, and maintenance of Python-based applications under the guidance of senior engineers and architects.
Location
Location
Location
Northern Virginia (Washington, DC metro area)
Northern Virginia (Washington, DC metro area)
Northern Virginia (Washington, DC metro area)
Candidates must reside in the Washington, DC metro area to support in-person collaboration as needed, with a preference for those based in Northern Virginia. As RootLogic Systems establishes a physical workspace and scales operations, key team members may be expected to work in person up to four days per week.
Candidates must reside in the Washington, DC metro area to support in-person collaboration as needed, with a preference for those based in Northern Virginia. As RootLogic Systems establishes a physical workspace and scales operations, key team members may be expected to work in person up to four days per week.
Candidates must reside in the Washington, DC metro area to support in-person collaboration as needed, with a preference for those based in Northern Virginia. As RootLogic Systems establishes a physical workspace and scales operations, key team members may be expected to work in person up to four days per week.
Travel
Travel
Travel
Occasional travel is expected for in-person collaboration, business development, and client engagements, including visits to government agencies, partner sites, industry events, and enterprise customer locations, based on project needs and engagement priorities.
Occasional travel is expected for in-person collaboration, business development, and client engagements, including visits to government agencies, partner sites, industry events, and enterprise customer locations, based on project needs and engagement priorities.
Occasional travel is expected for in-person collaboration, business development, and client engagements, including visits to government agencies, partner sites, industry events, and enterprise customer locations, based on project needs and engagement priorities.
Type of Employment
Type of Employment
Type of Employment
Intern-to-Hire
Intern-to-Hire
Intern-to-Hire
Position Type
Position Type
Position Type
Exempt
Exempt
Exempt
Key Result Areas and Activities
Key Result Areas and Activities
Key Result Areas and Activities
Software Development & Code Contribution
Develop features across Python/FastAPI and Angular.
Follow established architecture, coding standards, and the user interface design system.
Implement database changes using Alembic migrations.
Write clean, type-safe, maintainable code.
Quality, Testing & Debugging
Write unit and integration tests using pytest, Jest, and Playwright.
Resolve CI checks, bugs, and performance issues.
Learn debugging, logging, tracing, and enterprise reliability practices.
Team Collaboration & Agile Delivery
Participate in Agile sprints, stand-ups, code reviews, and planning.
Follow spec-driven development, Git branching, pull requests, and CI/CD practices.
Use approved AI coding assistants responsibly and review generated code before submission.
AI Agent Development
Learn and contribute to AI agent workflows, including YAML-based blueprints, prompts, tools, validation, and human review.
Work with document retrieval, embeddings, vector search, and citations.
Support agent evaluation, observability, and responsible-AI guardrails.
Learning & Growth
Gain hands-on experience with AWS, Docker, PostgreSQL, Terraform, and CI/CD.
Learn multi-tenant architecture, cloud deployment, and federal compliance fundamentals.
Demonstrate increasing independence and ownership.
Software Development & Code Contribution
Develop features across Python/FastAPI and Angular.
Follow established architecture, coding standards, and the user interface design system.
Implement database changes using Alembic migrations.
Write clean, type-safe, maintainable code.
Quality, Testing & Debugging
Write unit and integration tests using pytest, Jest, and Playwright.
Resolve CI checks, bugs, and performance issues.
Learn debugging, logging, tracing, and enterprise reliability practices.
Team Collaboration & Agile Delivery
Participate in Agile sprints, stand-ups, code reviews, and planning.
Follow spec-driven development, Git branching, pull requests, and CI/CD practices.
Use approved AI coding assistants responsibly and review generated code before submission.
AI Agent Development
Learn and contribute to AI agent workflows, including YAML-based blueprints, prompts, tools, validation, and human review.
Work with document retrieval, embeddings, vector search, and citations.
Support agent evaluation, observability, and responsible-AI guardrails.
Learning & Growth
Gain hands-on experience with AWS, Docker, PostgreSQL, Terraform, and CI/CD.
Learn multi-tenant architecture, cloud deployment, and federal compliance fundamentals.
Demonstrate increasing independence and ownership.
Software Development & Code Contribution
Develop features across Python/FastAPI and Angular.
Follow established architecture, coding standards, and the user interface design system.
Implement database changes using Alembic migrations.
Write clean, type-safe, maintainable code.
Quality, Testing & Debugging
Write unit and integration tests using pytest, Jest, and Playwright.
Resolve CI checks, bugs, and performance issues.
Learn debugging, logging, tracing, and enterprise reliability practices.
Team Collaboration & Agile Delivery
Participate in Agile sprints, stand-ups, code reviews, and planning.
Follow spec-driven development, Git branching, pull requests, and CI/CD practices.
Use approved AI coding assistants responsibly and review generated code before submission.
AI Agent Development
Learn and contribute to AI agent workflows, including YAML-based blueprints, prompts, tools, validation, and human review.
Work with document retrieval, embeddings, vector search, and citations.
Support agent evaluation, observability, and responsible-AI guardrails.
Learning & Growth
Gain hands-on experience with AWS, Docker, PostgreSQL, Terraform, and CI/CD.
Learn multi-tenant architecture, cloud deployment, and federal compliance fundamentals.
Demonstrate increasing independence and ownership.
Work and Technical Experience
Work and Technical Experience
Work and Technical Experience
Python experience through coursework, projects, or internships.
Understanding of REST APIs, JSON, SQL, and relational databases.
Basic JavaScript/TypeScript and familiarity with a modern UI framework.
Git and experience with branches and pull requests.
Exposure to automated testing and debugging.
Familiarity with Agile/Scrum and SDLC fundamentals.
Responsible use of AI-assisted development tools.
Python experience through coursework, projects, or internships.
Understanding of REST APIs, JSON, SQL, and relational databases.
Basic JavaScript/TypeScript and familiarity with a modern UI framework.
Git and experience with branches and pull requests.
Exposure to automated testing and debugging.
Familiarity with Agile/Scrum and SDLC fundamentals.
Responsible use of AI-assisted development tools.
Python experience through coursework, projects, or internships.
Understanding of REST APIs, JSON, SQL, and relational databases.
Basic JavaScript/TypeScript and familiarity with a modern UI framework.
Git and experience with branches and pull requests.
Exposure to automated testing and debugging.
Familiarity with Agile/Scrum and SDLC fundamentals.
Responsible use of AI-assisted development tools.
Qualifications
Qualifications
Qualifications
Bachelor’s degree in computer science, Engineering, or related field.
U.S. Citizenship may be required for certain client engagements based on contractual requirements.
Foundational Python and OOP knowledge.
Familiarity with SQL, REST APIs, and Git.
Bachelor’s degree in computer science, Engineering, or related field.
U.S. Citizenship may be required for certain client engagements based on contractual requirements.
Foundational Python and OOP knowledge.
Familiarity with SQL, REST APIs, and Git.
Bachelor’s degree in computer science, Engineering, or related field.
U.S. Citizenship may be required for certain client engagements based on contractual requirements.
Foundational Python and OOP knowledge.
Familiarity with SQL, REST APIs, and Git.
Qualities
Qualities
Qualities
Curious, motivated, collaborative, detail-oriented, and mission-driven.
Curious, motivated, collaborative, detail-oriented, and mission-driven.
Curious, motivated, collaborative, detail-oriented, and mission-driven.