Architectural Software Engineer
Job in
Nashville, Davidson County, Tennessee, 37247, USA
Listed on 2025-12-03
Listing for:
Creative Artists Agency
Part Time
position Listed on 2025-12-03
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
** 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 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.
** 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:
** Collaborate Cross-Functionally**:
Partner with product managers, designers, QA, Dev Ops, and business stakeholders to translate functional requirements into technical solutions. :
Act as a technical leader and mentor for developers across the group. Lead code reviews, knowledge-sharing sessions, and architectural discussions.
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.
Databases - Proven experience with both SQL and No
SQL systems. Understanding of data caching, sharding, and replication strategies. Hands-on experience with Mongo
DB and Elasticsearch is particularly valuable. Tools & Platforms - Proficient with Git and Git Hub for source control and collaborative development. Familiar with browser debugging tools (e.g., Chrome Dev Tools).
Experience with cloud infrastructure, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes) is a plus.
Methodologies & Mindset - Experienced in Agile methodologies and Continuous Delivery. Strong testing discipline across the stack, including unit, integration, and end-to-end tests. Deep understanding of HTTP, web security, performance optimization, and API testing tools. Passion for performance tuning, web optimization, scalable design, clean, readable, and well-documented code. Knowledge of web security principles, API authentication mechanisms, and secure coding practices.
Leadership and Communication - Ability to clearly communicate complex technical concepts to technical and non-technical stakeholders. Track record of influencing engineering culture, mentoring talent, and driving cross-team initiatives.
Shipping. We expect you to have a passion and experience shipping and maintaining production software products. You must have strong verbal, written and visual presentation skills. We are most interested in candidates exhibiting a passion for details, solving problems, simplicity, quality, and moving quickly.
*
* Location:
** This position will likely work remotely but must be able to work typical office hours and open to working in a hybrid model (1-2 days per week in the Nashville office).
** Compensation:
** The annual base salary for this position is in the range of $176,000 - $235,000 in Nashville, TN . This position is also eligible for benefits and a discretionary bonus. Ultimately, the salary may vary based upon, but not limited to, relevant experience, time in the role, business sector, and geographic location, among other criteria. Please talk with a CAA Recruiter to learn more.
#J-18808-Ljbffr
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:
×