Junior Software Engineer
Tech Consulting
Tennessee, United States0–2 yrs38m agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- PythonJavaCGitAgileC++
- Nice to have
- JavaScriptHTMLCSSReact
- Work
- On-site in Tennessee
- Pay
- Not stated by the employer.
- Skill demand
- Python60%Java50%Git43%C9%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 5, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
- Seeking motivated and aspiring Junior Software Engineers to join a growing consulting team.
- Ideal for recent graduates and early-career IT professionals passionate about software development, programming, problem-solving, and building modern software applications.
Key Responsibilities
- Assist in designing, developing, testing, and maintaining software applications.
- Write clean, efficient, reusable, and well-documented code using programming languages such as Java, Python, JavaScript, C#, or similar technologies.
- Participate in code reviews and follow software development best practices.
- Utilize version control systems such as Git to manage source code and collaborate with development teams.
- Work within Agile/Scrum development environments and participate in daily stand-ups and team discussions.
- Continuously learn and adapt to new programming languages, frameworks, and software development technologies.
Requirements & Tech Stack
- Foundational understanding of programming concepts, software development principles, and hands-on experience through academic projects, internships, or professional work.
- Basic knowledge of at least one programming language, such as Java, Python, JavaScript, C#, C++, or similar.
- Understanding of fundamental programming concepts, including object-oriented programming (OOP), data structures, algorithms, and problem-solving.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, React, or Angular is a plus.
- Basic understanding of back-end development, REST APIs, and application integration.
- Familiarity with relational or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or SQL Server.
- Understanding of software development methodologies, debugging, and testing practices.
- Familiarity with version control tools such as Git and platforms like GitHub or GitLab.
- Exposure to cloud platforms such as AWS, Microsoft Azure, or Google Cloud is a plus.
- Knowledge of CI/CD concepts, Docker, or other DevOps tools is preferred but not required.
- Strong analytical, problem-solving, communication, and teamwork skills.
- Passion for learning new technologies and building scalable software applications.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, Information Systems, or a related technical field.
Training & Relocation
- Willingness to relocate to Atlanta, GA for paid training.
- Open to traveling or relocating as required for client engagements across the United States.
- Must be willing to work as a full-time W2 employee.