careertakescareertakes

ENTRY LEVEL SOFTWARE DEVLOPER

Confidential ClientConsulting
Entry LevelFull-timeOn-Site$70,174
Trammells, Texas
17 Hours Ago

This entry-level software developer role at Confidential Client targets recent graduates and IT enthusiasts seeking to start their careers in software programming or data science. The position emphasizes skill development in Java, Python, and related technologies, with opportunities for visa sponsorship and career support. Candidates are expected to be highly motivated, self-learners with strong communication skills, aiming to meet client requirements in a competitive job market.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Information Technology & Software Development.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role overview

This is an entry-level opportunity with a Confidential Client in the Information Technology & Software Development sector. The role is ideal for recent graduates or early-career engineers who want hands-on experience building software or working with data. Candidates with backgrounds in Java, Python, data analysis, or machine learning are encouraged to apply.


Who should apply

  • Recent graduates in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, Mathematics, Statistics, or related fields
  • Early-career developers and IT enthusiasts seeking full-time roles
  • Candidates open to learning on the job who are motivated, self-directed, and technically curious
  • Applicants in any visa status (the client provides immigration support pathways for eligible candidates)

Key responsibilities

  • Contribute to software development tasks under senior engineer guidance
  • Write, test, and maintain code in Java and/or Python
  • Work with REST APIs, microservices, and Spring Boot frameworks (where applicable)
  • Assist with data analysis, visualization, and basic machine learning workflows for data-focused roles
  • Collaborate with cross-functional teams to understand requirements and deliver features
  • Communicate status, raise blockers, and participate in code reviews and QA

Required qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT, Mathematics, Statistics, or closely related discipline
  • Demonstrable programming experience (coursework, projects, internships) in Java and/or Python
  • Understanding of software development lifecycle concepts
  • Familiarity with core programming concepts and at least one scripting or compiled language (Core Java, JavaScript, C++, Python, etc.)
  • Good written and verbal communication skills
  • Self-motivated, quick learner with strong problem-solving aptitude

Preferred skills

  • Spring Boot, Microservices, REST API development
  • Data visualization tools and basic statistics for data roles
  • Machine learning fundamentals, NLP, text mining, or time-series analysis
  • Experience with Tableau or similar BI tools
  • Internship or project experience in software or data engineering

Compensation (estimated)

  • Estimated base salary: $70,175 per year (estimated). Actual compensation will depend on experience and role fit.

Other important details

  • The client may offer skill enhancement programs for candidates who need targeted training to meet client requirements.
  • Immigration support: the client can assist with STEM extension considerations and may assist eligible candidates with H‑1B and green card filing processes where applicable.
  • No third-party recruitment or C2C submissions accepted.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range