Skip to content
mimi

Jr. Software Engineer

ConsultNet

Rockville · On-site Contract Yesterday

About the role

Title: Software Engineer 1 Location : Rockville, MD or McLean, VA Target Start Date : ASAP Type: contract Pay Rate: DOE

We are seeking a motivated and detail-oriented Software Engineer to join a collaborative engineering team focused on building and enhancing scalable software solutions. This role is ideal for an early-career engineer who is eager to grow technical skills across backend development, cloud technologies, automation, and modern software engineering practices.

The Software Engineer will contribute throughout the software development lifecycle, supporting the design, development, testing, and deployment of applications and services. The ideal candidate is passionate about learning, enjoys problem-solving, and thrives in a team-oriented environment.

Key Responsibilities

Software Development & Engineering

• Design, develop, test, and maintain software applications and backend services

• Write clean, maintainable, and efficient code using Java and Python

• Support development efforts across the full software development lifecycle (SDLC)

• Participate in debugging, troubleshooting, and performance optimization activities

• Assist with API development, data processing, and application integrations

• Collaborate with senior engineers, QA teams, and stakeholders to deliver high-quality solutions

• Contribute to technical documentation and knowledge-sharing initiatives

Database & Data Processing

• Develop and maintain relational database solutions using PostgreSQL

• Write and optimize SQL queries for data retrieval and analysis

• Support data ingestion, transformation, and storage processes

• Assist with data validation and integrity efforts across applications

DevOps, Automation & Testing

• Support CI/CD pipelines and automated deployment processes

• Participate in test automation, unit testing, and code quality initiatives

• Assist with scripting and automation using Shell Scripting and related tools

• Contribute to monitoring, logging, and operational support activities

Collaboration & Continuous Improvement

• Work closely with cross-functional teams in an Agile development environment

• Participate in code reviews, sprint planning, and technical discussions

• Learn and adopt engineering best practices, including secure coding and testing standards

• Continuously enhance technical skills and stay current with emerging technologies

Required Qualifications

• Bachelor's degree in Computer Science, Information Systems, Engineering, or related technical discipline

• Equivalent combination of education, training, and experience will also be considered

• 0 2 years of software development experience (including internships, academic projects, or professional experience)

• Foundational programming experience with:

• Java

• Python

• Experience or coursework in object-oriented programming principles

• Understanding of relational databases and SQL concepts

• Exposure to software development methodologies and SDLC concepts

• Basic understanding of:

• DevOps practices

• CI/CD pipelines

• Unit testing and test automation

• Strong analytical, problem-solving, and communication skills

• Ability to work both independently and collaboratively within a team environment

Preferred Qualifications

• Experience or academic exposure to PostgreSQL

• Experience with Shell Scripting or automation scripting

• Exposure to cloud platforms such as AWS

• Familiarity with Apache Spark or distributed data processing concepts

• Understanding of Git/version control workflows

• Exposure to containerization or modern deployment technologies

• Internship or project experience building scalable applications or backend systems

Technical Skills

Required

• Java

• Python

• PostgreSQL

• SQL

• Shell Scripting

• Object-Oriented Programming

• CI/CD Concepts

• Unit Testing & Test Automation

Nice to Have

• Apache Spark

• AWS Services

• DevOps Tooling

• Git

• Linux/Unix Environments

What We're Looking For

• Strong willingness to learn and grow in a fast-paced engineering environment

• Curiosity and passion for software development and emerging technologies

• Ability to analyze problems and develop practical technical solutions

• Effective communication and collaboration skills

• Ownership mindset with attention to quality and continuous improvement

Work Environment

• Collaborative and team-oriented engineering culture

• Opportunity to work with modern technologies and cloud-based systems

• Exposure to scalable application development and enterprise engineering practices Mentorship and professional development opportunities for early-career engineers

Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .

We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free