Senior Software Architect

THE JOCKEY CLUB TECHNOLOGY SERVICES INC
United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Amazon Web Services Big Data Cloud Engineering Adobe Coldfusion Code Review Information Systems Continuous Integration Relational Databases DevOps
+18 more
Distributed Systems Microsoft SQL Server MySQL Performance Tuning Cloud Services Next.js Software Engineering TypeScript Extensible Markup Language (XML) Real Time Systems ReactJS Spring-boot AngularJS Git Flow Information Technology Production Code Restful APIs Legacy Systems

Job description

We’re looking for a Senior Software Architect to guide architecture decisions across multiple products and clients. You’ll design systems, guide development teams, and write code. You’ll work across greenfield modernization efforts and established platforms that run critical business operations daily.

You’ll report to the Director of Software Development and collaborate with other principal-level architects, a DevOps team, and developers ranging from junior to senior across FTE, contractor, and offshore teams.

What You’ll Do

· Lead architecture and technical design for multiple concurrent projects across different clients and business units

· Make technology decisions and own the technical direction for assigned systems

· Write production code primarily Java/Angular, with occasional work in legacy projects

· Provide technical guidance and mentorship to development teams

· Engage directly with clients to gather requirements, present solutions, and manage technical expectations

· Deliver estimates, technical proposals, and system design documentation

· Evaluate and recommend tooling, frameworks, and infrastructure approaches

· Participate in code reviews, production troubleshooting, and deployment planning

· Drive modernization of legacy systems toward current platforms and patterns

· Collaborate with DevOps on CI/CD pipelines, infrastructure, and cloud architecture (AWS)

Requirements

Do you have experience in XML?, Do you have a Bachelor’s degree?, · 7+ years of professional software development experience

· Strong Java experience with Spring Boot or similar frameworks

· Strong JavaScript/TypeScript experience with Angular

· Demonstrated experience designing multi-tier, distributed systems

· Experience with relational databases (SQL Server, or MySQL) including performance tuning and data modeling

· Experience with AWS cloud services

· Experience with RESTful API design and integration patterns

· Proven ability to own technical decisions and communicate trade-offs to both technical and non-technical stakeholders

· Experience with Git-based workflows and CI/CD practices

· Bachelor’s degree in Computer Science, Information Systems, or equivalent experience

Nice to Have

· ColdFusion experience

· React or NextJS experience

· .NET experience

· Experience with large-scale data processing or real-time systems

· Familiarity with the horse racing or sports data industry, · Stable organization with 20+ years of history and long-term client relationships, * Bachelor’s (Preferred)

Experience:

  • Java development: 5 years (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Application Question(s):

  • What city and state are you currently located in?
  • Briefly describe a system you architected that is currently running in production. What was your role and what technologies did you use?
  • Which of the following technologies have you used professionally: Angular, Spring Boot, AWS, ColdFusion, React/NextJS, .Net? For your strongest, describe how you’ve used it.

About the company

The Jockey Club Technology Services builds and operates commercial-grade software for the thoroughbred racing industry. Our portfolio spans real-time race-day operations, large-scale data systems, mobile applications, and public-facing web properties serving millions of users., The Jockey Club Technology Services is a technology company formed in 2002 to maximize the benefits of state-of-the-art communications and data management technology in support of the continued growth of The Jockey Club and the thoroughbred industry. We provide software development, technology consulting, and managed services to address complex business needs across multiple organizations.

Apply for this position

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

Apply on indeed.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · 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