{"schemaVersion":"jobsearcher.job.v1","id":"12c4eb008392a05344f68b2d","url":"https://jobsearcher.com/jobs/12c4eb008392a05344f68b2d","canonicalUrl":"https://jobsearcher.com/jobs/12c4eb008392a05344f68b2d","title":"Senior Software Developer","description":"Description\r\nSince 2001, Procede Software has been a leading provider of enterprise-level Dealer Management Solutions (DMS) for the heavy-duty truck and ancillary markets. Serving dealer locations throughout the United States, Canada, and Australia, the industry's leading dealerships trust Excede to run their business because of its full functionality across all dealership departments, high reliability, and strong integration with their OEM providers. Excede, its powerful DMS, leverages the strength of Microsoft SQL technology to provide advanced Windows and browser-based applications with real-time information.\r\nThe Senior Software Developer is part of an agile development team building enterprise-grade software systems on top of the Microsoft .NET development stack. The developer is involved in all areas of development from design to development to testing. The developer leads and/or works within complex projects, and mentors and guides junior team members. This role requires strong expertise in Microsoft Azure services, including API development, App Services, and cloud architecture best practices, as the team transitions on-premises solutions to cloud-based implementations. Work is generally done independently with minimal guidance, while reporting to the Sr. Director of Software Development.\r\nWhy Procede?\r\nThis is what our Senior Director of Software Development has to say… watch this video\r\nPrimary Job Responsibilities\r\nDevelop and unit test new applications based on design specifications\r\nDesign, build, and maintain cloud-based solutions using Microsoft Azure, including Azure App Services, Azure Functions, Azure SQL, and related services\r\nDevelop APIs and integrations to support scalable, cloud-ready application architectures\r\nSupport and contribute to lift-and-shift initiatives migrating legacy on-prem systems to Azure\r\nTroubleshoot and resolve defects within existing software\r\nMaintain and improve the performance of existing software, including cloud-hosted components\r\nRecommend improvements to existing software as necessary, with an emphasis on modernization and cloud readiness\r\nCommunicate effectively to technical and non-technical groups, both internally and externally\r\nParticipate in daily stand-ups to provide progress updates, identify risks, and help remove blockers for the team\r\nCollaborate with the Product Team on solution design, ensuring technical feasibility and alignment with business goals\r\nLead or contribute to sprint demos by presenting completed work and articulating technical decisions to stakeholders\r\nAssist other departments with role-related activities including but not limited to participating in onsite go-live, presenting material or workshops during conferences or events\r\nDesired Qualifications/Skills\r\nAdvanced experience with API development and integration patterns\r\nExperience with secure service-to-service communication\r\nStrong knowledge of enterprise integration approaches and modern architectural patterns\r\nExperience working in agile, collaborative development environments\r\nRequirements\r\nBachelor's degree in Computer Information Systems or related field (Equivalent professional experience may substitute for formal education)\r\nMinimum of 6 years of experience in a software developer role\r\nStrong understanding of object-oriented programming concepts\r\nStrong understanding of relational database design and SQL querying\r\nExtensive experience with the Microsoft .NET stack (C#, MS-SQL)\r\nExtensive experience with Microsoft Azure, including:\r\nAzure App Services\r\nAzure Functions\r\nAzure API Management\r\nAzure SQL\r\nCloud deployment pipelines\r\nExperience supporting migration of legacy applications to Azure cloud environments\r\nStrong understanding of client/server application development\r\nAbility to work with complex business logic and existing application architectures\r\nPhysical Requirements\r\nAbility to sit at a desk, computer terminal or meeting table for a long period of time\r\nAbility to use hands and fingers or adoptive equipment to safely operate assigned equipment\r\nAbility to lift up to 20 lbs\r\nAbility to use telephone frequently for a long period of time, and to hear and speak clearly by telephone\r\nBenefits\r\nMedical, Dental and Vision\r\nCompetitive Compensation\r\nPaid Time Off (PTO)\r\nVolunteer Time Off (VTO)\r\n14 Paid Holidays\r\nLifestyle & Wellness Reimbursement\r\nRetirement Plan with Company Match\r\nWork equipment (laptop, monitor(s), keyboard, mouse, etc.)\r\nDestination office in Solana Beach, CA\r\nHybrid work schedule\r\nLocation and Compensation\r\nThis is a hybrid-remote role; candidates based in San Diego county are expected to work a minimum of one day per week in the office, those residing outside of San Diego county will be considered fully remote. The base salary for this role ranges from $105,000 to $148,000 per year, based on factors such as education, experience, qualifications, skills, certifications, and location, etc.\r\nIn addition to our comprehensive benefit package, our company encourages and supports career development. We are equally invested in our employees' success and believe in a partnership where individuals can grow professionally.\r\nCulture\r\nWe Work Hard And Play Hard; We Strive To Create a Culture That Is As Equally Challenging As It Is Fun And Rewarding! Please View Our Social Media Pages To Get a Glimpse Of Our Company Sponsored Events\r\nFacebook: https://www.facebook.com/procedesoftwareofficial/\r\nLinkedIn: https://www.linkedin.com/company/procede-software\r\nWe are proud of our company and welcome you to visit our website to see why and learn a little bit more about us: https://www.procedesoftware.com/company/.\r\nWe hope you are interested in our Company and our Senior Software Developer role and welcome anyone to apply!\r\nReferrals increase your chances of interviewing at Procede Software by 2x\r\nEqual Employment Opportunity Statement\r\nProcede Software provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.\r\nThis policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Procede will not sponsor applicants for immigration-related benefits.\r\nJ-18808-Ljbffr","company":"Procede Software","rawCompany":"procede software","city":"Solana Beach","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-09T09:10:38.352Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Developer","description":"Description\r\nSince 2001, Procede Software has been a leading provider of enterprise-level Dealer Management Solutions (DMS) for the heavy-duty truck and ancillary markets. Serving dealer locations throughout the United States, Canada, and Australia, the industry's leading dealerships trust Excede to run their business because of its full functionality across all dealership departments, high reliability, and strong integration with their OEM providers. Excede, its powerful DMS, leverages the strength of Microsoft SQL technology to provide advanced Windows and browser-based applications with real-time information.\r\nThe Senior Software Developer is part of an agile development team building enterprise-grade software systems on top of the Microsoft .NET development stack. The developer is involved in all areas of development from design to development to testing. The developer leads and/or works within complex projects, and mentors and guides junior team members. This role requires strong expertise in Microsoft Azure services, including API development, App Services, and cloud architecture best practices, as the team transitions on-premises solutions to cloud-based implementations. Work is generally done independently with minimal guidance, while reporting to the Sr. Director of Software Development.\r\nWhy Procede?\r\nThis is what our Senior Director of Software Development has to say… watch this video\r\nPrimary Job Responsibilities\r\nDevelop and unit test new applications based on design specifications\r\nDesign, build, and maintain cloud-based solutions using Microsoft Azure, including Azure App Services, Azure Functions, Azure SQL, and related services\r\nDevelop APIs and integrations to support scalable, cloud-ready application architectures\r\nSupport and contribute to lift-and-shift initiatives migrating legacy on-prem systems to Azure\r\nTroubleshoot and resolve defects within existing software\r\nMaintain and improve the performance of existing software, including cloud-hosted components\r\nRecommend improvements to existing software as necessary, with an emphasis on modernization and cloud readiness\r\nCommunicate effectively to technical and non-technical groups, both internally and externally\r\nParticipate in daily stand-ups to provide progress updates, identify risks, and help remove blockers for the team\r\nCollaborate with the Product Team on solution design, ensuring technical feasibility and alignment with business goals\r\nLead or contribute to sprint demos by presenting completed work and articulating technical decisions to stakeholders\r\nAssist other departments with role-related activities including but not limited to participating in onsite go-live, presenting material or workshops during conferences or events\r\nDesired Qualifications/Skills\r\nAdvanced experience with API development and integration patterns\r\nExperience with secure service-to-service communication\r\nStrong knowledge of enterprise integration approaches and modern architectural patterns\r\nExperience working in agile, collaborative development environments\r\nRequirements\r\nBachelor's degree in Computer Information Systems or related field (Equivalent professional experience may substitute for formal education)\r\nMinimum of 6 years of experience in a software developer role\r\nStrong understanding of object-oriented programming concepts\r\nStrong understanding of relational database design and SQL querying\r\nExtensive experience with the Microsoft .NET stack (C#, MS-SQL)\r\nExtensive experience with Microsoft Azure, including:\r\nAzure App Services\r\nAzure Functions\r\nAzure API Management\r\nAzure SQL\r\nCloud deployment pipelines\r\nExperience supporting migration of legacy applications to Azure cloud environments\r\nStrong understanding of client/server application development\r\nAbility to work with complex business logic and existing application architectures\r\nPhysical Requirements\r\nAbility to sit at a desk, computer terminal or meeting table for a long period of time\r\nAbility to use hands and fingers or adoptive equipment to safely operate assigned equipment\r\nAbility to lift up to 20 lbs\r\nAbility to use telephone frequently for a long period of time, and to hear and speak clearly by telephone\r\nBenefits\r\nMedical, Dental and Vision\r\nCompetitive Compensation\r\nPaid Time Off (PTO)\r\nVolunteer Time Off (VTO)\r\n14 Paid Holidays\r\nLifestyle & Wellness Reimbursement\r\nRetirement Plan with Company Match\r\nWork equipment (laptop, monitor(s), keyboard, mouse, etc.)\r\nDestination office in Solana Beach, CA\r\nHybrid work schedule\r\nLocation and Compensation\r\nThis is a hybrid-remote role; candidates based in San Diego county are expected to work a minimum of one day per week in the office, those residing outside of San Diego county will be considered fully remote. The base salary for this role ranges from $105,000 to $148,000 per year, based on factors such as education, experience, qualifications, skills, certifications, and location, etc.\r\nIn addition to our comprehensive benefit package, our company encourages and supports career development. We are equally invested in our employees' success and believe in a partnership where individuals can grow professionally.\r\nCulture\r\nWe Work Hard And Play Hard; We Strive To Create a Culture That Is As Equally Challenging As It Is Fun And Rewarding! Please View Our Social Media Pages To Get a Glimpse Of Our Company Sponsored Events\r\nFacebook: https://www.facebook.com/procedesoftwareofficial/\r\nLinkedIn: https://www.linkedin.com/company/procede-software\r\nWe are proud of our company and welcome you to visit our website to see why and learn a little bit more about us: https://www.procedesoftware.com/company/.\r\nWe hope you are interested in our Company and our Senior Software Developer role and welcome anyone to apply!\r\nReferrals increase your chances of interviewing at Procede Software by 2x\r\nEqual Employment Opportunity Statement\r\nProcede Software provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.\r\nThis policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Procede will not sponsor applicants for immigration-related benefits.\r\nJ-18808-Ljbffr","datePosted":"2026-04-09T09:10:38.352Z","dateModified":"2026-04-09T09:10:38.352Z","hiringOrganization":{"@type":"Organization","name":"Procede Software","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Solana Beach","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"12c4eb008392a05344f68b2d"},"url":"https://jobsearcher.com/jobs/12c4eb008392a05344f68b2d"}}