Senior Software Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Over-Saturated?
Résumé-Driven Development: How IT trends affect the job market for software developers