Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Jul 28, 2025.
At TCR, we are seeking a passionate and skilled Senior Software Engineer (Backend) who thrives on solving complex challenges and building scalable, high-performance systems. We are committed to staying at the forefront of emerging technologies and encourage our team to use innovative solutions to address real-world problems. Our collaborative environment empowers engineers to take ownership of their work, make meaningful contributions, and continuously push the boundaries of what’s possible in the ever-evolving messaging space. If you’re eager to help shape the future of business-to-consumer messaging, TCR offers an exciting opportunity to make a significant impact.
This job is for you if you want to experience
- Taking it to The Next Level - we are at the hockey stick moment for growth.
- Cloud Technology - our infrastructure is 100% on AWS with serverless architecture.
- Big Data - we are building modern data pipelines by leveraging Kafka, Spark and Airflow.
- Information Security - all our processes comply with InfoSec standards.
- Multinational Culture - we work as a team to get the job done across three continents.
Qualifications
- 4+ years of software engineering experience with large-scale, multi-threaded, and distributed systems using Java.
- Strong fundamentals in algorithms and data structures.
- Experience developing REST-based microservices deployed on containers (Spring Boot, Hibernate, Docker).
- Experience with OpenID Connect and OAuth.
- Experience with event-driven architecture employing message queues (Kafka).
- Experience with unit testing (JUnit, Mockito).
- Skilled on SQL and NoSQL databases (MySQL, Redis) including data modeling.
- Solid experience in the Linux environment.
- Familiarity with Agile software development and best practices.
- Knowledge of Big Data technologies (Kafka, Spark, Airflow, ElasticSearch) is a plus.
- Primary Language: English, bilingual is a plus, but not required. Spanish speaking candidates encouraged to apply.
Benefits & Compensation
- Basic Salary Range: $125,000- $150,000 annually. The salary may be adjusted within this range based on the candidate’s qualifications, experience and specific needs of the job.
- This position is eligible for an annual bonus percentage based on Company and team performance goals.
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Training & Development
- Equipment Provided: Yes
We are an equal opportunity employer.

