Demo

Sr. Software Manager

The Upper Deck Company
Carlsbad, CA Full Time
POSTED ON 7/9/2026
AVAILABLE BEFORE 8/9/2026

SUMMARY Overview of the position

The Sr. Software Manager will lead enterprise software initiatives and contribute to both technical execution and strategic planning. This individual will play a key leadership role in managing the development team, driving Microsoft-based solutions, and collaborating with IT leadership to align technology with business goals. This person will help in designing, maintaining, and updating the in-house software applications. This person will play a leading role in creating the standards for software development, SDLC, release methodology as well as task schedules and deadlines. This person will help and have responsibility for developing and leading the software team.


ESSENTIAL DUTIES AND RESPONSIBILITIES The following statements are intended to describe the general nature and level of work being performed by an individual assigned to this job. Other duties may be assigned.

  • Architect, develop, and maintain scalable applications using Microsoft .NET and C#
  • Design and manage robust SQL Server database structures and optimize performance
  • Mentor junior developers, oversee code quality, and promote team development
  • Translate business needs into efficient and scalable technical solutions
  • Communicate project updates, technical risks, and recommendations to IT leadership
  • Ensure best practices across the software development lifecycle
  • Provide guidance and direction for internal developers.
  • Proactively communicates and manages expectations of team and self to ensure transparency.
  • Champion best practices for software coding and structure.
  • Complete assessment of the strengths and weaknesses of IT team members and develop a growth plan for each team member.
  • Anticipate and identify issues inhibiting the attainment of project goals; develop and implements corrective actions as necessary
  • Research and evaluate new and updated products, features, and capabilities to ensure continual service improvement. Assist with new system selection, implementation, testing, and training.
  • Working closely with other specialists, stakeholders, and managers to understand their needs.
  • Overseeing implementation/adoption of projects.
  • Manage project from inception to implementation.
  • Performs other related duties as assigned. 


INTERACTION

This position will closely interact with the Director of Technical Resources, IT team members, project stakeholders and internal /external project resources.


SUPERVISORY RESPONSIBILITIES

  • Lead development team which may include coders, PM, BSA, etc. 


EDUCATION/YEARS EXPERIENCE

  • A Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent work experience is required (Master's degree or equivalent is desirable)
  • Minimum of 10 years of hands-on experience with Microsoft .NET and C#
  • 5 years' leadership experience
  • Experienced in software development methodology.
  • Deep understanding of SQL Server database architecture and optimization.
  • Proven ability to manage, mentor, and elevate software development teams.
  • Demonstrated experience translating technical insight into strategic recommendations
  • Experienced in project management methodology.
  • Experienced in requirements technical gathering and requirements documentation.


REQUIREMENTS To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

KNOWLEDGE, SKILLS AND ABILITIES

  • Advanced-level knowledge of software development best practices and development life cycle.
  • Experienced with Blazer, ABP.io Framework, Azure App Services, OpenID Connect.
  • Detail-oriented, with superior verbal and written communication skills.
  • Strong critical thinker with problem solving aptitude.
  • Excellent organizational skills with the ability to juggle multiple tasks at once.
  • Strong verbal and written communications skills, with an ability to express complex technical concepts in business terms
  • Ability to prioritize and manage time effectively while also ensuring accuracy of work through attention to detail.
  • Knowledge of informational technology disciplines, e.g., software applications and interfaces, production operations, quality assurance and systems management, etc.
  • Strong Problem-solving
  • Effective communication skills (explaining reports, analysis, and insights to business partners).
  • Project Management experience doing the following: managing projects to ensure successful delivery (on time, within budget, meeting agreed upon success criteria) by establishing clear goals and accountabilities; developing project plans and allocating resources; identifying potential issues/risks and developing contingency plans. 


Salary : $130,000 - $150,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at The Upper Deck Company

  • The Upper Deck Company Durham, NC
  • SUMMARY Overview of the position This role is essential in supporting the smooth operation of our supply chain, ensuring timely deliveries, and effective c... more
  • 12 Days Ago

  • The Upper Deck Company Carlsbad, CA
  • SUMMARY Overview of the position This position is mainly responsible for general accounting functions for a subsidiary company and works closely with Accou... more
  • 12 Days Ago

  • The Upper Deck Company Durham, NC
  • SUMMARY Overview of the position The Associate Project Manager is an entry ‑ level role that supports day ‑ to ‑ day project activities within a production... more
  • 3 Days Ago

  • The Upper Deck Company Carlsbad, CA
  • SUMMARY Overview of the position As part of a small design team within the larger design group, designers intimately participate in designing seasonal prod... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Sr. Software Manager jobs in the Carlsbad, CA area that may be a better fit.

  • CAMP Software, Inc. San Diego, CA
  • About CAMP Systems: At CAMP Systems, we are the trusted leader in aircraft compliance and health management, proudly serving the global business aviation i... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!