Junior Software Engineer
Job Description
Visionist, Inc. is seeking a Junior Software Engineer to support a fully funded PRIME contract in Columbia, MD. The position works with stakeholders and senior engineers to build, test, and document AI-driven software solutions that improve readiness and certification workflows.
Onsite Location and Contract Context
This role is based in Columbia, MD and is onsite in support of a fully funded PRIME contract.
Salary
USD 126,500 - 176,000 per year.
Key Responsibilities
- Collaborate with training staff and stakeholders to collect requirements and identify opportunities for process improvement.
- Develop and test AI-driven solutions to streamline readiness and certification workflows under the guidance of senior engineers.
- Configure AI harnesses and develop custom Skills and Model Context Protocol (MCP) servers to connect AI workflows with organizational data and tools.
- Support the software development lifecycle, including prototyping, coding, testing, and delivering assigned features.
- Develop and maintain automation scripts and tools using Python and Bash.
- Use AI tools to assist with drafting, reviewing, and maintaining user documentation.
- Create technical documentation, user guides, and training materials to support adoption of new AI tools.
- Apply team coding standards, version control practices, and code review processes.
Required Qualifications
- Bachelor’s degree in a technical discipline; an additional 4 years of experience may substitute for the degree.
- 3 years of Software Engineering experience.
- Proficiency in at least one programming or scripting language, preferably Python or Bash.
- Knowledge of software engineering fundamentals, including Git, testing, and debugging.
- Basic knowledge of operating systems and networking concepts.
- Familiarity with AI/LLM tools and their applications in workflow automation.
- Ability to develop clear, organized technical documentation.
- Strong communication skills and willingness to learn from senior engineers and Subject Matter Experts (SMEs).
Technologies
- Python
- Bash
- Git
- AI/LLM tools
- Skills
- Model Context Protocol (MCP)
Benefits
- Annual merit increases and performance-based bonuses.
- 4 weeks paid time off that is never “use or lose”.
- 12 paid holidays.
- Comp time and overtime.
- Flexible work hours.
- 80 hours of paid parental leave with an additional $8,000 supplemental payment upon returning from maternity.
- Medical, dental, and vision benefits for individuals and families (those who waive medical benefits receive an additional $4,160/year).
- 401(k) retirement plan with company matching contributions.
- Annual lifestyle bonus of $600 to use toward gyms/fitness, new tech, or an HSA.
- Term life insurance, short-term disability, and long-term disability.
How to Apply
- Apply online and a recruiter will reach out to you.
- Phone screen with a recruiter.
- Interview with the Visionist team at their HQ in Columbia, MD.
- Final steps are completed after the interview.