More jobs:
Architectural Software Engineer
Job in
Nashville, Davidson County, Tennessee, 37201, USA
Listed on 2026-03-04
Listing for:
Creative Artists Agency
Full Time
position Listed on 2026-03-04
Job specializations:
-
Engineering
Software Engineer, Systems Engineer
Job Description & How to Apply Below
Who We Are
Creative Artists Agency (CAA) is the leading entertainment and sports agency, with global expertise in filmed and live entertainment, digital media, publishing, sponsorship sales and endorsements, media finance, consumer investing, fashion, trademark licensing, and philanthropy. Distinguished by its culture of collaboration and exceptional client service, CAA's diverse workforce identifies, innovates, and amplifies opportunities for the people and organizations that shape culture and inspire the world.
The trailblazer of the agency business, CAA was the first to build a sports business, create an investment bank, launch a venture fund, found technology start-up companies, establish a philanthropic arm, build a business in China, and form a brand marketing services division, among other innovations. Named Most Valuable Sports Agency by Forbes for eight consecutive years, CAA represents more than 2,000 of the world's top athletes in football, baseball, basketball, hockey, soccer, in addition to coaches, on-air broadcasters, and sports personalities and works in the areas of broadcast rights, corporate marketing initiatives, social impact, and sports properties for sales and sponsorship opportunities.
Founded in 1975, CAA is headquartered in Los Angeles, and has offices in New York, Nashville, Memphis, Chicago, Miami, London, Munich, Geneva, Stockholm, Shanghai, and Beijing, among other locations globally.
The Role
CAA is looking for an Architectural Software Engineer to lead the technical vision and architectural strategy of our web and mobile application platforms. In this role, you will shape the design of scalable, performant, and secure systems, while also contributing hands-on code and guiding the engineering team toward engineering excellence. You'll play a pivotal role in ensuring our technology stack supports current and future business needs with agility, efficiency, and quality.
This role is ideal for someone who balances deep technical expertise with strategic thinking and thrives on building systems that scale and last. Consider this position If you enjoy shaping platforms, guiding teams, and delivering impactful solutions. The product development team designs and builds software experiences for mobile and web that are uniquely valuable for CAA's diverse, global, and high- energy entertainment industry culture of agents, executives, artists, and business partners
Responsibilities
As an architectural software engineer, you will be expected to take a leadership role in designing, developing, and delivering robust web and mobile applications and their supporting APIs and services. Working in an agile, cross-functional team, you will collaborate with designers, product managers, and fellow engineers to create scalable solutions that meet user needs and business objectives. Beyond development, you will be expected to:
* Architect Scalable Solutions:
Define and own the architecture for complex, distributed systems across web, mobile, and backend layers. Make strategic decisions around frameworks, patterns, APIs, data modeling, and infrastructure.
* Lead Technical Direction:
Set standards for engineering excellence, performance, and maintainability. Provide clear direction on code quality, system design, and best practices across the team.
* Collaborate Cross-Functionally:
Partner with product managers, designers, QA, Dev Ops, and business stakeholders to translate functional requirements into technical solutions.
* Mentor and Influence:
Act as a technical leader and mentor for developers across the group. Lead code reviews, knowledge-sharing sessions, and architectural discussions.
* Evaluate and Integrate Technologies:
Continuously assess emerging tools, frameworks, and platforms. Make recommendations and lead adoption of technologies that align with the long-term vision.
Required Capabilities
* Education - Bachelor's or Master's degree in Computer Science or a related field (or equivalent experience). 7+ years of full stack development experience, with at least 3 years in an architectural or technical leadership role.
* Languages and Frameworks - You must be highly proficient in JavaScript and Type Script, with 5+ years of experience building production-level applications. Deep experience with React, Redux, and modern testing tools (e.g., React Testing Library, Jest, Cypress, Playright) is essential. Strong understanding of Node.js with frameworks like Express or Hapi.js and experience building robust RESTful APIs is also a requirement. Strong understanding of API design, microservices, and architectural patterns such as event-driven and domain-driven design.
* Architecture & Best Practices - You should be comfortable designing scalable solutions and implementing design patterns that optimize for maintainability and performance.
* Databases - Proven experience with both SQL and No
SQL systems. Understanding of data caching, sharding, and replication strategies. Hands-on experience with…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×