Demo

Junior Software Engineer

TELIN
Taylor, TX Full Time
POSTED ON 4/20/2026
AVAILABLE BEFORE 10/17/2026
About the Role

We're looking for a motivated Junior Software Developer to join our engineering team and contribute to a Laravel-based telecom management platform. You'll work across a range of responsibilities — from building and maintaining core application features to supporting critical external integrations with different platforms VIA API. This is a hands-on role with real ownership from day one, supported by a structured onboarding process and close mentorship.




What You'll Work On

-       Building and maintaining features across a Laravel 11 application (controllers, services, Eloquent models, Artisan commands)

-       Supporting and extending integrations with third-party platforms VIA API

-       Writing and maintaining automated tests (unit and feature) for changed or new behavior

-       Working with cron-driven processing pipelines that power business-critical workflows

-       Investigating and resolving issues using application logs and database-backed audit trails

-       Contributing to engineering documentation and keeping it up to date as the system evolves




Requirements

PHP & Laravel


-       PHP 8 fundamentals and object-oriented programming

-       Laravel fundamentals: routing, controllers, Eloquent ORM, middleware, and Artisan commands

-       Comfort reading and navigating a modular codebase


Database


-       MySQL fundamentals and awareness of multi-database environments


Frontend


-       Basic JavaScript for working with existing frontend pages and assets


Tooling & Process


-       Git workflow: feature branches, pull requests, and conflict resolution

-       Command line usage for local setup and debugging, including SSH for remote server access

-       Familiarity with Composer, npm, and PHPUnit


Data & Formats


-       SQL queries: joins, filtering, aggregation, and basic schema changes

-       Reading and working with structured JSON — particularly relevant for integration payloads




Nice to Have

-       Basic Python scripting for data extraction or local tooling tasks

-       Familiarity with Go (Golang) — our monitoring server is written in Go; reading and making minor contributions is a plus

-       Familiarity with .NET (C#) — some integration modules are .NET-based

-       Familiarity with Apache configuration (virtual hosts, reverse proxy)

-       Exposure to workflow orchestration tools (e.g., Apache Airflow)

-       Understanding of telecom concepts such as SIP trunks, DID numbers, number porting, A2P messaging, or STIR/SHAKEN




What to Expect in Your First Two Weeks

Your onboarding is structured to build confidence progressively:


  1. Set up the local development environment and run the relevant PHPUnit test suite
  2. Deliver at least one supervised bug fix in a service class, with accompanying tests
  3. Deliver at least one supervised change to a cron command, with accompanying tests
  4. Analyze an integration payload from an integration using existing reference files
  5. Submit a documentation update to the engineering docs
  6. Demonstrate safe debugging using application logs and database audit records




How We Work

-       We ship small, well-scoped changes with clear pull request descriptions

-       Tests are expected for any changed or new behavior — no exceptions

-       Credentials and secrets never appear in code or documentation

-       Logging is meaningful and follows established audit and security logging patterns

-       Documentation is updated whenever behavior, command interfaces, or integration contracts change

-       High-risk areas (billing, telephony, provisioning) are regression-tested before merging




Should be Comfortable with

-       Backend Servers: PHP 8 , Laravel 11 mainly

-       Monitoring Server: Go (Golang) as an example

-       Integration Modules: .NET (C#)

-       Database: MySQL (multiple connection environments)

-       Frontend Services: Blade templates, JavaScript, Vite

-       Integrations: Many and growing

-       Orchestration: Apache Airflow

-       Docs: MkDocs

-       Testing: PHPUnit



Benefits

Salary: $70,000 – $90,000 annually


Health, dental, and vision insurance


Paid time off


Hybrid work eligibility after onboarding


Career growth opportunities in a rapidly scaling company


Salary : $70,000 - $90,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Junior Software Engineer?

Sign up to receive alerts about other jobs on the Junior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$86,356 - $101,827
Income Estimation: 
$108,740 - $126,996
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Junior Software Engineer jobs in the Taylor, TX area that may be a better fit.

  • LocusAI GmbH Austin, TX
  • LocusAI GmbH – Swiss AI Innovation About LocusAI: LocusAI is a 🇨🇭 Swiss-based technology company setting new standards in how artificial intelligence is ... more
  • 27 Days Ago

  • Asure Software Austin, TX
  • Who we are Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owner’s mentality.... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!