{"schemaVersion":"jobsearcher.job.v1","id":"7a16baa8c7e68d9afadfd411","url":"https://jobsearcher.com/jobs/7a16baa8c7e68d9afadfd411","canonicalUrl":"https://jobsearcher.com/jobs/7a16baa8c7e68d9afadfd411","title":"Sr. Software Developer/Manager","description":"SUMMARY Overview of the position\nThe Sr. Software Developer 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.\n\nESSENTIAL DUTIES AND RESPONSIBILITIES The following statements are intended to describe the general nature of the level of work being performed by an individual assigned to this job. Other duties may be assigned.\nArchitect, develop, and maintain scalable applications using Microsoft .NET and C#\nDesign and manage robust SQL Server database structures and optimize performance\nMentor junior developers, oversee code quality, and promote team development\nTranslate business needs into efficient and scalable technical solutions\nCommunicate project updates, technical risks, and recommendations to IT leadership\nEnsure best practices across the software development lifecycle\nProvide guidance and direction for internal developers.\nProactively communicates and manages expectations of team and self to ensure transparency.\nChampion best practices for software coding and structure.\nComplete assessment of the strengths and weaknesses of IT team members and develop a growth plan for each team member.\nProvides functional and technical support/expertise during development, implementation testing of software projects.\nResearch and evaluate new and updated products, features, and capabilities to ensure continual service improvement. Assist with new system selection, implementation, testing, and training.\nWorking closely with other specialists, stakeholders, and managers to understand their needs.\nOverseeing implementation/adoption of projects.\nManage project from inception to implementation.\nPerforms other related duties as assigned.\n\nINTERACTION\nThis position will closely interact with the Director of Technical Resources, IT team members, project stakeholders and internal /external project resources.\n\nEDUCATION/YEARS EXPERIENCE\nBachelor of Science degree or equivalent in information technology field.\nMinimum of 10 years of hands-on experience with Microsoft .NET and C#\n5+ years' leadership experience\nExperienced in software development methodology.\nDeep understanding of SQL Server database architecture and optimization.\nProven ability to manage, mentor, and elevate software development teams.\nDemonstrated experience translating technical insight into strategic recommendations\nExperienced in project management methodology.\nExperienced in requirements technical gathering and requirements documentation.\n\nREQUIREMENTS 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 accommodation may be made to enable individuals with disabilities to perform the essential functions.\nKNOWLEDGE, SKILLS, AND ABILITIES\nAdvanced-level knowledge of software development best practices and development life cycle.\nFull-Stack front / backend knowledge.\nDetail-oriented, with superior verbal and written communication skills.\nStrong critical thinker with problem solving aptitude.\nExcellent organizational skills with the ability to juggle multiple tasks at once.\nAbility to convey technical information in non-technical terms.\nAbility to prioritize and manage time effectively while also ensuring accuracy of work through attention to detail.\nKnowledge of informational technology disciplines, e.g., software applications and interfaces, production operations, quality assurance and systems management, etc.\nStrong Problem-solving\nEffective communication skills (explaining reports, analysis, and insights to business partners).\nProject 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.\nA high degree of confidentiality required.\nAbility to work in a fast-paced, always changing environment.","company":"Upper Deck","rawCompany":"upper deck","city":"Carlsbad","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T21:28:50.471Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"11-3021.00","title":"Computer and Information Systems Managers","slug":"computer-and-information-systems-managers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Software Developer/Manager","description":"SUMMARY Overview of the position\nThe Sr. Software Developer 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.\n\nESSENTIAL DUTIES AND RESPONSIBILITIES The following statements are intended to describe the general nature of the level of work being performed by an individual assigned to this job. Other duties may be assigned.\nArchitect, develop, and maintain scalable applications using Microsoft .NET and C#\nDesign and manage robust SQL Server database structures and optimize performance\nMentor junior developers, oversee code quality, and promote team development\nTranslate business needs into efficient and scalable technical solutions\nCommunicate project updates, technical risks, and recommendations to IT leadership\nEnsure best practices across the software development lifecycle\nProvide guidance and direction for internal developers.\nProactively communicates and manages expectations of team and self to ensure transparency.\nChampion best practices for software coding and structure.\nComplete assessment of the strengths and weaknesses of IT team members and develop a growth plan for each team member.\nProvides functional and technical support/expertise during development, implementation testing of software projects.\nResearch and evaluate new and updated products, features, and capabilities to ensure continual service improvement. Assist with new system selection, implementation, testing, and training.\nWorking closely with other specialists, stakeholders, and managers to understand their needs.\nOverseeing implementation/adoption of projects.\nManage project from inception to implementation.\nPerforms other related duties as assigned.\n\nINTERACTION\nThis position will closely interact with the Director of Technical Resources, IT team members, project stakeholders and internal /external project resources.\n\nEDUCATION/YEARS EXPERIENCE\nBachelor of Science degree or equivalent in information technology field.\nMinimum of 10 years of hands-on experience with Microsoft .NET and C#\n5+ years' leadership experience\nExperienced in software development methodology.\nDeep understanding of SQL Server database architecture and optimization.\nProven ability to manage, mentor, and elevate software development teams.\nDemonstrated experience translating technical insight into strategic recommendations\nExperienced in project management methodology.\nExperienced in requirements technical gathering and requirements documentation.\n\nREQUIREMENTS 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 accommodation may be made to enable individuals with disabilities to perform the essential functions.\nKNOWLEDGE, SKILLS, AND ABILITIES\nAdvanced-level knowledge of software development best practices and development life cycle.\nFull-Stack front / backend knowledge.\nDetail-oriented, with superior verbal and written communication skills.\nStrong critical thinker with problem solving aptitude.\nExcellent organizational skills with the ability to juggle multiple tasks at once.\nAbility to convey technical information in non-technical terms.\nAbility to prioritize and manage time effectively while also ensuring accuracy of work through attention to detail.\nKnowledge of informational technology disciplines, e.g., software applications and interfaces, production operations, quality assurance and systems management, etc.\nStrong Problem-solving\nEffective communication skills (explaining reports, analysis, and insights to business partners).\nProject 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.\nA high degree of confidentiality required.\nAbility to work in a fast-paced, always changing environment.","datePosted":"2026-04-12T21:28:50.471Z","dateModified":"2026-04-12T21:28:50.471Z","hiringOrganization":{"@type":"Organization","name":"Upper Deck","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Carlsbad","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7a16baa8c7e68d9afadfd411"},"url":"https://jobsearcher.com/jobs/7a16baa8c7e68d9afadfd411"}}