Job Description
We are seeking a motivated and talented Entry Level Software Engineer to join our growing team in Austin, Texas. As a premier tech firm, we are committed to innovation and are looking for individuals who are eager to learn and grow their coding skills in a supportive environment.
In this role, you will have the opportunity to work on cutting-edge projects that impact millions of users. Whether you are based in our Austin office or working remotely, you will collaborate with experienced mentors to design, develop, and deploy robust software solutions.
Why Join Us?
- Flexible Work Environment: Choose between our Austin HQ or enjoy full remote options.
- Professional Growth: Comprehensive training programs and clear pathways for career advancement.
- Modern Tech Stack: Work with the latest tools and technologies in the industry.
Responsibilities
- Develop, test, and maintain high-quality software code using modern programming languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, and QA) to define, design, and ship new features.
- Participate in code reviews to ensure code quality, security, and adherence to coding standards.
- Debug and resolve software issues efficiently, documenting all fixes and improvements.
- Write clear, concise, and well-documented technical documentation for complex systems.
- Engage in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Familiarity with at least one object-oriented programming language such as Python, Java, or C#.
- Understanding of data structures, algorithms, and software design principles.
- Basic knowledge of front-end technologies (HTML, CSS, JavaScript) or back-end APIs is a plus.
- Strong problem-solving skills and the ability to learn new technologies quickly.
- Excellent communication skills and a collaborative team player attitude.