Entry-Level Software Engineer

KEPLER22 LLC10 months ago
Austin, Texas, United States
On-site
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

We are looking for a passionate and motivated Entry-Level Software Engineer to join our development team in Austin, Texas. This full-time role is ideal for candidates with 0–2 years of experience who have a strong foundation in software development using Java, Python, or .NET. You will build real-world experience, collaborate with experienced engineers, and contribute to production-grade software systems while following Agile methodologies. Compensation: $60k to $140k.

Key Responsibilities

  • Assist in designing, coding, testing, and deploying software applications based on business requirements.
  • Write clean, maintainable, and efficient code using Java, Python, or .NET.
  • Support the development of backend APIs and services, integrating with front-end components or third-party systems.
  • Collaborate with team members to troubleshoot issues, improve application performance, and ensure system reliability.
  • Work with SQL or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for data storage and retrieval.
  • Participate in version control practices using Git and contribute to code reviews.
  • Learn and assist in deploying applications to cloud environments (e.g., AWS, Azure, GCP).
  • Follow Agile methodologies and actively participate in sprint planning, stand-ups, and retrospectives.
  • Create and maintain technical documentation as needed.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in at least one programming language: Java, Python, or C#/.NET.
  • Basic understanding of web services, RESTful APIs, and object-oriented programming.
  • Familiarity with database systems like MySQL, PostgreSQL, or MongoDB.
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud) is a plus.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and grow in a fast-paced development environment.

Preferred Qualifications

  • Experience with Git, CI/CD tools, or Docker.
  • Knowledge of front-end frameworks (Angular, React) is a plus.
  • Internships, personal projects, or GitHub contributions that showcase your skills.

Required Skills

.NET
RESTful APIs
AWS
Python
NoSQL
Problem Solving
SQL
Azure
Git
Agile Methodologies
Java
GCP