Skip to main content
W

Remote Junior Software Engineer

WhatJobs Direct
Full Timejunior
Oklahoma City, Oklahoma, USPosted March 10, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptJavaAgile

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Our client is seeking ambitious and motivated Junior Software Engineers to join their fully remote internship program. This is an exceptional opportunity for students or recent graduates to gain hands-on experience in software development within a dynamic and innovative tech environment. You will work alongside experienced engineers, contribute to real-world projects, and learn cutting-edge technologies. Our client is committed to fostering talent and providing a supportive learning environment where interns can develop their skills and kickstart their careers. This program is designed to offer a comprehensive understanding of the software development lifecycle.Responsibilities: Assist in the design, development, testing, and deployment of software applications under the guidance of senior engineers. Write clean, maintainable, and efficient code in one or more programming languages (e.g., Java, Python, JavaScript, C++). Participate in code reviews and provide constructive feedback to peers. Collaborate with cross-functional teams, including product managers and designers, to understand project requirements. Troubleshoot and debug software issues, working towards effective solutions. Contribute to the documentation of software designs and processes. Learn and apply software development best practices and agile methodologies. Actively participate in team meetings and contribute ideas for product improvement. Gain exposure to various aspects of the software development lifecycle, from requirements gathering to final deployment. Develop a strong understanding of the company's technology stack and products. Engage in learning opportunities, workshops, and mentorship sessions provided throughout the internship. Work collaboratively in a remote team setting, utilizing communication and project management tools effectively. Qualifications: Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or a recent graduate. Foundational knowledge of programming concepts and data structures. Familiarity with at least one high-level programming language (e.g., Java, Python, JavaScript, C++). Basic understanding of software development methodologies (e.g., Agile). Excellent problem-solving skills and a strong desire to learn. Good communication and interpersonal skills, with the ability to collaborate effectively in a remote team. Self-motivated and able to manage time effectively to meet project deadlines. Enthusiasm for technology and software development. Previous internship or project experience is a plus, but not required. Comfortable working independently and proactively seeking assistance when needed. This remote internship offers a fantastic platform to build a strong foundation in software engineering and launch your tech career.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free