Avatar for EdgeQ Technologies
EdgeQ Technologies is a leading US Staffing providers
  • Growing fast
    Showed strong hiring growth in the past month

Junior Software Developer (US)

  • $60k – $120k
  • |
  • |3 years of exp
  • |Full Time
Posted: yesterday• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
Java
Git

About the job

Junior Software Developer

Job Title: Junior Software Developer
Experience: 0–3 Years
Employment Type: Full-Time
Salary Range: $60,000–$120,000 per year
Job Locations: Austin, TX (AUS), Dallas–Fort Worth, TX (DFW), Atlanta, GA (ATL)
Work Model: Hybrid
Department: Engineering / Software Development
Reports To: Software Development Manager / Technical Lead

About the Role

We are seeking a motivated and detail-oriented Junior Software Developer to join our growing engineering team. The ideal candidate will contribute to the design, development, testing, debugging, and maintenance of software applications using Java and Python.

This role is suitable for recent graduates, entry-level developers, and professionals with up to three years of software development experience who want to build their technical expertise while working alongside experienced engineers in an agile development environment.

Key Responsibilities

Develop, test, debug, and maintain software applications using Java and Python.

Write clean, readable, reusable, and maintainable code following established coding standards.

Apply object-oriented programming (OOP) principles to software design and implementation.

Collaborate with senior developers, QA engineers, product managers, and other team members.

Participate in code reviews and incorporate feedback to improve code quality.

Identify software defects, troubleshoot technical issues, and implement fixes.

Use Git for source control, branching, merging, and collaborative development.

Write unit tests and assist with integration testing.

Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.

Create and maintain technical documentation as needed.

Learn new technologies, frameworks, tools, and development practices.

Support application deployment, maintenance, and production issue resolution under team guidance.

Required Qualifications

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.

0–3 years of software development experience, including internships, academic projects, or professional experience.

Basic to intermediate programming knowledge in Java and/or Python.

Understanding of object-oriented programming concepts, including classes, objects, inheritance, polymorphism, and encapsulation.

Familiarity with Git and version control workflows.

Knowledge of fundamental data structures, algorithms, and problem-solving techniques.

Understanding of software development life cycle (SDLC) concepts.

Basic knowledge of debugging, unit testing, and software development best practices.

Strong analytical, communication, teamwork, and learning skills.

Preferred Qualifications

Familiarity with Spring Boot, Flask, or Django.

Basic knowledge of REST APIs and HTTP methods.

Understanding of SQL and relational databases such as MySQL or PostgreSQL.

Exposure to Maven, Gradle, pytest, or JUnit.

Familiarity with Linux command-line tools.

Experience with Agile development methodologies.

Exposure to cloud platforms such as AWS, Microsoft Azure, or Google Cloud.

Familiarity with CI/CD pipelines and automated testing.

Technical Skills

Skill Category

Technologies / Concepts

Programming Languages

Java, Python

Core Concepts

OOP, Data Structures, Algorithms

Version Control

Git, GitHub, GitLab, or Bitbucket

Testing

JUnit, pytest, Unit Testing

APIs

REST APIs, JSON, HTTP

Databases

SQL, MySQL, PostgreSQL

Development Tools

IntelliJ IDEA, Eclipse, VS Code

Methodologies

Agile, Scrum, SDLC

Preferred Technologies

Spring Boot, Flask, Django, CI/CD

Work Locations and Arrangement

The position may be based in one of the following US metropolitan areas:

Austin, Texas: Hybrid work arrangement, with on-site collaboration as required.

Dallas–Fort Worth, Texas: Hybrid work arrangement, with flexibility based on team needs.

Atlanta, Georgia: Hybrid work arrangement, with scheduled office attendance.

Specific office locations, hybrid schedules, and relocation requirements will be communicated during the hiring process.

Compensation and Benefits

Estimated annual base salary: $60,000–$120,000.

Actual compensation will depend on experience, technical skills, qualifications, job location, and internal compensation policies. The advertised range is an indicative target range and should be validated against the employer's approved salary band and current local market conditions.

Potential benefits may include:

Medical, dental, and vision insurance.

Paid time off and company holidays.

401(k) retirement plan, subject to company policy.

Professional development and training opportunities.

Mentorship and career advancement opportunities.

Hybrid work flexibility, where applicable.

Benefits are subject to employer policy and eligibility requirements.

Performance Expectations

During the first 3–6 months, the successful candidate is expected to:

Become familiar with the team's development environment, coding standards, and workflows.

Complete assigned development tasks with guidance from senior team members.

Write and test code that meets established quality standards.

Use Git effectively for collaborative development.

Participate in code reviews and Agile team activities.

Demonstrate continuous improvement in debugging, problem-solving, and software design.

Equal Employment Opportunity

The employer is committed to providing equal employment opportunities to qualified applicants. Employment decisions are made in accordance with applicable federal, state, and local laws.

How to Apply

Interested candidates should submit an updated resume highlighting their programming experience, Java and Python projects, Git usage, academic or professional development work, and relevant technical skills.

Keywords: Junior Software Developer, Entry-Level Software Engineer, Java Developer, Python Developer, Software Development, Object-Oriented Programming, Git, REST APIs, Unit Testing, Agile, Austin TX, Dallas–Fort Worth TX, Atlanta GA.

Similar Jobs

MOLTEN Cloud company logo
MOLTEN Cloud
Multi-cloud SaaS arming digital rights holders with better operations to manage & monetize content
tribe.ai company logo
tribe.ai
We embed elite AI engineers to ship real, production-grade AI for enterprises
tribe.ai company logo
tribe.ai
We embed elite AI engineers to ship real, production-grade AI for enterprises
Postman company logo
Postman
Postman is the world’s leading collaboration platform for API development