Senior Software Developer

TrafficCast International, Inc
Philadelphia, PA, United States
about 1 month ago
Apply on jobs.smartrecruiters.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$90,000.0 - $125,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Amazon Web Services Apache Tomcat Server Applications Microsoft Azure C++ (Programming Language) Software as a Service Cloud Computing Linux
+20 more
Mobile Application Software Python (Programming Language) Laravel PostgreSQL Location-Based Services MySQL Object-Oriented Software Development Scrum Methodology Digitalocean Shell Script Software Engineering SQL Databases Cloud Platform System Tailwind Vue.js Information Technology Production Code Codebase Multiplatform Docker

Job description

TCI is seeking a high-energy, experienced server side software developer with solid experience in C, Java, Python, and like languages to help drive design, development, and ongoing commercialization of TCI systems. Reporting to the Sr. Director of Software Engineering, the Sr. Software Engineer serves as a key team member and an active participant in making of strategic technology decisions affecting TCI products.

The Senior Software Engineer will have primary responsibility for developing the architecture, code base, integration, and implementation of server-side software in a multi-platform, real-time environment that supports the various mobile applications. In this role, this person will work in an exciting and engaging agile environment where they will be encouraged to expand their skills, test their creative boundaries, share new ideas, and most importantly - have fun.

Skills / Responsibilities

  • Contribute to cross-functional projects in an Agile/Scrum environment.
  • Implement automated unit and integration tests (TDD preferred).
  • Translate verbal requirements into written use cases and testable stories.
  • Design, build and maintain efficient, reusable, and reliable code in a cloud environment.
  • Write maintainable, readable code.
  • Identify bottlenecks and bugs, and devise solutions to anticipate, mitigate, and address these issues ahead of time.
  • Operationally support systems for the business.
  • Implement and Monitor analytics to ensure the health of systems.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • At least 7 years of Software Engineering experience.
  • At least 3 years of experience with PHP.
  • At least 1 year of experience with Laravel.
  • At least 6 months of experience with Python, Python 3 is a plus.
  • Experience with TailwindCSS.
  • Experience with Vue.Js or a similar Javascript framework.
  • Experience with Object-Oriented Programming.
  • SQL with either MySQL or PostgreSQL.
  • Knowledge of the cloud with AWS (Preferred), Azure, DigitalOcean or similar cloud environments
  • Experience with Linux and knowledge about Shell scripting.
  • Experience with Java, C++, Docker is a plus.
  • Experience with Apache Tomcat application server
  • Experience with cloud-based software architectures, AWS preferred
  • Depth of experience with complex, real-time delivery of content in both mobile applications and server based systems.
  • Experience with mapping / routing engines and location-based services.
  • Strong problem solving and decision-making skills as well as strong communication skills

Benefits & conditions

Competitive compensation and benefits commensurate with experience. Benefits for full-time employees include participation in the Company’s retirement plan, bonus, medical, dental, life insurance, LTD/STD, paid vacations/sick day/holidays, and advancement opportunities.

About the company

TrafficCast International, Inc. (http://www.trafficcast.com) is a leading company in digital traffic information and service provision.

Based in Madison, WI, with satellite offices in Chicago, Atlanta, Wilmington DE, Irvine CA, and Shanghai, China, TrafficCast provides innovative technology and sophisticated data modeling to provide real-time and predictive traffic information that enhances and enables high performing location based services and dynamic navigation services to TTWN, Sirius XM Satellite Radio, and TV stations. Now covering over 880,000 miles of roadway, Dynaflow provides real time and predictive road information derived from GPS tracking data, public sensors and reports of accidents, road works and weather. For the more granular data required by public agencies for planning and operations, TrafficCast developed BlueTOAD , an advanced wireless device that directly computes travel times and vehicle behaviors from the detection of Bluetooth signals emanating from passing vehicles.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.smartrecruiters.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all