2

Entry Level Software Developer Jobs in San Marcos, TX

Entry level Data Engineer - New Grad

Austin, TX ยท Hybrid

$113K - $136K/yr

As an Entry Level Data Engineer, you'll help build and support the data pipelines, integrations, and automated workflows that power our eCommerce, inventory, fulfillment, analytics, and customer ...

Entry level Data Engineer - New Grad

Austin, TX ยท Hybrid

$113K - $136K/yr

As an Entry Level Data Engineer, you'll help build and support the data pipelines, integrations, and automated workflows that power our eCommerce, inventory, fulfillment, analytics, and customer ...

Entry level Data Engineer - New Grad

Austin, TX ยท On-site

$113K - $136K/yr

As an Entry Level Data Engineer, you'll help build and support the data pipelines, integrations, and automated workflows that power our eCommerce, inventory, fulfillment, analytics, and customer ...

Data analyst I

Austin, TX ยท On-site

$25 - $28/hr

At an entry level, performs engineering support duties. This position develops competence by ... software and equipment, reviews detail engineering detailed engineering drawings, maps and graphs ...

Associate Data Engineer 2027

Austin, TX ยท On-site

$113K - $136K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... entry-level positions. You'll receive a status update email for each application, so be sure to ... As a Data Engineer, you'll tackle obstacles related to database integration and untangle complex ...

New

Project Engineer

San Marcos, TX ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

About the Role Crossland is seeking college construction graduates for this entry-level salaried ... Contract document organization, distribution and controls using company standards and software

Application Engineer

Austin, TX

$74K - $137K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This is an entry level rotational position for STEM bachelor level graduates who have limited ... Embedded software development and HW/SW codesign and co-verification * UNIX , C/C++, and scripting ...

Application Engineer

Austin, TX ยท On-site

$74K - $137K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This is an entry level rotational position for STEM bachelor level graduates who have limited ... Embedded software development and HW/SW codesign and co-verification * UNIX , C/C++, and scripting ...

Application Engineer

Austin, TX

$74K - $137K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This is an entry level rotational position for STEM bachelor level graduates who have limited ... Embedded software development and HW/SW codesign and co-verification * UNIX , C/C++, and scripting ...

The Substation Design Engineer develops and reviews utility substation drawings, including General ... Experience using ground grid modeling software a plus * Knowledge of substation protection and ...

Showing results 41-60

Entry Level Software Developer information

See San Marcos, TX salary details

$26.7K

$90.8K

$218.6K

How much do entry level software developer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for entry level software developer in San Marcos, TX is $90,778.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,500.00 and $96,000.00 per year, depending on experience, location, and employer.

What does an entry level software developer do?

An entry-level software developer has simpler duties compared to more senior members of the field. At the entry level, your responsibilities are to create simple, single-thread code to achieve a specific task. These bits of code can be combined to create a larger program. You may also have to create or write a design algorithm by which you create software. However, most of the time, as an entry-level developer, you are in charge of debugging. You have to comb through the code of a piece of software to remove errors.

What types of projects and tasks can I expect to work on as an entry level software developer?

As an entry level software developer, you will typically be assigned to work on smaller modules or features within larger projects, often under the guidance of more experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating with team members through agile sprints or regular meetings. You'll also have opportunities to learn new technologies, contribute to documentation, and gradually take on more complex responsibilities as you gain experience. This environment encourages continuous learning and close collaboration with others, helping you build both technical and teamwork skills.

How to get an entry level software developer job with no experience?

To secure an entry level software developer position with no experience, focus on building a strong portfolio of projects, contribute to open-source work, and learn relevant programming languages like Python or Java. Gaining certifications such as CompTIA or completing coding bootcamps can also improve your chances and demonstrate your skills to employers.

What is an entry level software developer?

Entry level software developers are professionals who are at the beginning of their software development careers. They typically have foundational knowledge of programming languages, software development methodologies, and problem-solving skills. Entry level developers work under the guidance of more experienced engineers to write code, fix bugs, and contribute to software projects. Their responsibilities often include learning new technologies, collaborating with team members, and gaining practical experience to advance in their careers.

What are the key skills and qualifications needed to thrive as an entry level software developer, and why are they important?

To thrive as an Entry Level Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, along with a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of databases is important. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills and qualities are crucial for building reliable software, collaborating with colleagues, and adapting to evolving technical requirements.

What is the difference between Entry Level Software Developer vs Junior Software Engineer?

AspectEntry Level Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, coding bootcamp experienceBachelor's in CS or related field, internship experience
Work EnvironmentTech companies, startups, software firmsTech companies, consulting firms, startups
Employer UsageCommonly used in job postings and industryOften used interchangeably with Entry Level Software Developer

Both roles typically require a bachelor's degree in computer science or related fields and some coding experience. They work in similar environments like tech companies and startups. The terms are often used interchangeably, but 'Junior Software Engineer' may emphasize a slightly more engineering-focused role. Overall, they represent entry-level positions for aspiring software professionals.

What are the most commonly searched types of Software Developer jobs in San Marcos, TX?

The most popular types of Software Developer jobs in San Marcos, TX are:

What are popular job titles related to Entry Level Software Developer jobs in San Marcos, TX?

For Entry Level Software Developer jobs in San Marcos, TX, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Developer jobs in San Marcos, TX look for?

The top searched job categories for Entry Level Software Developer jobs in San Marcos, TX are:

What cities near San Marcos, TX are hiring for Entry Level Software Developer jobs?

Cities near San Marcos, TX with the most Entry Level Software Developer job openings:

Infographic showing various Entry Level Software Developer job openings in San Marcos, TX as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $90,778 per year, or $43.6 per hour.

Entry level Data Engineer - New Grad

Four Hands

Austin, TX โ€ข Hybrid

$113K - $136K/yr

Full-time

Re-posted 20 days ago


Job description

At Four Hands, technology and data are key drivers of how we serve our customers and grow our business. As an Entry Level Data Engineer, you'll help build and support the data pipelines, integrations, and automated workflows that power our eCommerce, inventory, fulfillment, analytics, and customer experience teams.ย 

You'll work alongside experienced team members across Data, Application Development, Cloud, and IT Operations, gaining hands-on experience with the systems and technologies that move and transform data across the organization. From building ETL pipelines and working with enterprise data sources to improving data quality and supporting analytics, you'll contribute to real projects from the start.ย 

We're building an automation- and data-first mindset across our technology organization and are looking for someone who is curious about how data moves, how systems connect, and how reliable data can help teams make better decisions. This is an opportunity to develop your technical skills, learn modern data engineering practices, and help build the data foundation that will support analytics, automation, and AI capabilities across Four Hands.ย 

Authorizationย 

  • Candidates must be legally authorized to work in the United States on a full-time basis now and in the future.ย 
  • Visa sponsorship is not available for this role.ย 

Locationย 

  • This is a hybrid role based in Austin, TX, with an expectation of working in the office Monday, Tuesday, and Thursday each week.ย 
  • Candidates must be located in or willing to relocate to the Austin area. Relocation assistance is not available for this position.ย 

In This Roleย 

  • Build, maintain, and support data pipelines and ETL/ELT processes that move and transform data across enterprise systems, databases, and cloud environments.ย 
  • Write SQL queries to extract, transform, validate, and analyze data while developing an understanding of relational data models and schemas.ย 
  • Use Python and other scripting languages to automate data processing, validation, and repetitive workflows.ย 
  • Help integrate data from enterprise systems such as ERP, WMS, CRM, eCommerce, and other internal and third-party platforms.ย 
  • Monitor data pipelines and troubleshoot issues related to data quality, failed jobs, missing records, or unexpected results.ย 
  • Develop data validation and quality checks to help ensure information used for reporting, analytics, automation, and AI is accurate, complete, and consistent.ย 
  • Work with APIs, JSON/XML, webhooks, and other integration methods to ingest and exchange data between systems.ย 
  • Collaborate with analysts, engineers, and business teams to understand data requirements and translate them into reliable technical solutions.ย 
  • Help document data sources, transformations, schemas, dependencies, and pipeline processes so our data environment remains understandable and maintainable.ย 
  • Contribute to CI/CD pipelines, version control, testing, and deployment practices for data engineering workloads.ย 
  • Gain hands-on experience with cloud data and integration technologies such as Azure Data Factory, Azure Functions, Logic Apps, Service Bus, and related Azure services.ย 
  • Support the development of reliable data foundations that enable future analytics, machine learning, automation, and AI initiatives.ย 
  • Other duties as assigned, in accordance with training and qualifications.ย 
  • Uphold our core values and be a valuable member of the Four Hands team:ย 
    • Be open and honestย 
    • Reach for excellenceย 
    • Act with responsibilityย 
    • Value the whole personย 
    • Enjoy the journeyย 

The Ideal Personย 

  • Bachelor's degree in Computer Science, Data Science, Information Systems, Engineering, Mathematics, Statistics, or a related technical field, or equivalent experience.ย 
  • Foundational programming skills, with Python strongly preferred.ย 
  • Experience with SQL and relational databases through coursework, internships, personal projects, or professional experience.ย 
  • Basic understanding of database concepts, including tables, schemas, joins, primary and foreign keys, and data relationships.ย 
  • Exposure to ETL/ELT, data pipelines, data transformation, or data integration through coursework, internships, projects, or professional experience.ย 
  • An interest in understanding how data moves between systems and how reliable data supports analytics and business decision-making.ย 
  • Familiarity with version control tools such as Git and a willingness to learn CI/CD and modern data engineering practices.ย 
  • Exposure to cloud platforms such as Azure, AWS, or GCP is a plus but not required.ย 
  • Experience with tools such as Azure Data Factory, Databricks, Snowflake, dbt, Airflow, or similar data technologies is a plus but not required.ย 
  • A problem-solver and self-starter who enjoys investigating data issues, learning how systems work, and finding ways to make processes more reliable and efficient.ย 
  • Strong communication skills with the ability to collaborate with both technical and non-technical teammates.ย 
  • Eagerness to learn and grow within data engineering while contributing to production systems and real-world business problems.ย