{"schemaVersion":"jobsearcher.job.v1","id":"3a57b7534d8456ac46c2d255","url":"https://jobsearcher.com/jobs/3a57b7534d8456ac46c2d255","canonicalUrl":"https://jobsearcher.com/jobs/3a57b7534d8456ac46c2d255","title":"Senior Software Developer","description":"About Us\nLarson Design Group (LDG) is an award-winning, employee-owned Architecture, Engineering, and Consulting Firm. Guided by our core values, we’re expanding our team, opening new offices, and adding new offerings to provide responsive, innovative solutions to clients nationwide.\nBeing 100% employee-owned directly impacts our culture: it drives our decision-making, motivates our teams, increases our productivity, improves retention, and contributes to the future success of our company. Our culture is one where we work hard for our clients and for each other – and we have fun collaborating, sharing experience and expertise, and learning along the way. We’re passionate about delivering exceptional quality, elevating client relationships, enriching the careers and lives of our employee owners, and enhancing the communities where we live and serve.\nAt LDG, we strive to create an organization where people want to work. We offer a flexible work environment, paid training for required licensures, competitive benefits, bonus plans, and a company-funded Employee Stock Ownership Plan (ESOP) while supporting your professional and personal growth.\nYour Opportunity + Impact\n\nAs a Senior Software Developer, you’ll lead the design, development, and deployment of robust, scalable software solutions. You’ll take ownership of complex features and projects, contribute to architectural decisions, and drive technical excellence across the team. Your role will also include mentoring developers, conducting high-impact code reviews, and fostering best practices in software engineering. As a senior member of the team, you'll help shape product direction and collaborate closely with cross-functional stakeholders.\n\nKey Responsibilities\nSystem Architecture & Feature Development\nDesign and implement high-quality, maintainable, and scalable code.\nLead development of new features and system enhancements from concept to deployment.\nMake architectural decisions and evaluate design tradeoffs to support long-term scalability and maintainability.\nCode Quality & Technical Standards\nConduct thorough code reviews and provide actionable feedback.\nEstablish and promote coding standards, best practices, and development patterns.\nChampion quality through testing strategies, performance optimization, and maintainability efforts.\nCollaboration & Cross-Functional Leadership\nCollaborate with product managers, designers, and QA to ensure delivery of user-centric solutions.\nFacilitate effective communication between technical and non-technical team members.\nLead technical discussions and influence decision-making at the team and organizational level.\nMentorship & Team Development\nMentor and support junior and mid-level developers through coaching, code reviews, and pair programming.\nFoster a culture of continuous learning and improvement.\nShare knowledge proactively and help upskill team members.\nProject Leadership\nOwn end-to-end delivery of major components or projects.\nBreak down complex problems into actionable tasks and manage timelines effectively.\nAnticipate risks, manage dependencies, and ensure high-quality outcomes.\nProblem Solving & Performance Optimization\nDiagnose and resolve performance bottlenecks and critical bugs across the tech stack.\nDrive improvements in system reliability, security, and scalability.\nAnalyze root causes and implement long-term fixes.\nTechnical Documentation\nAuthor and maintain detailed documentation for systems, APIs, workflows, and architectural decisions.\nEnsure documentation enables team scalability and knowledge continuity.\nTechnical Innovation & Continuous Improvement\nResearch and recommend emerging tools, frameworks, and practices.\nEvaluate and implement new technologies to enhance productivity and product quality.\nDrive continuous improvement in team workflows, CI/CD, and DevOps processes.\nReview code changes ensuring version control integrity and following best practices.\nEducation and Experience\nEducation: Bachelor’s or Master’s degree in computer science, Engineering, or a related field.\nExperience: 5+ years of professional software development experience, with a track record of leading projects and mentoring developers.\nPreferred Qualifications\nExpert proficiency in .NET/C#, with additional experience in Java, JavaScript, Angular, or Flutter.\nStrong knowledge of database design and performance tuning (e.g., SQL Server, PostgreSQL).\nExperience designing and building systems that leverage Large Language Models (LLMs) is a strong advantage.\nDeep understanding of Agile methodologies, with experience leading Scrum teams.\nProficiency in tools such as Jira, Git, CI/CD pipelines, and cloud services (e.g., Azure, AWS).\nEEO Statement\nLarson Design Group, Inc. is an Affirmative Action and Equal Opportunity Employer (EEO) that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization.\n\nF6pbhtl8WD","company":"Larson Design Group","rawCompany":"larson design group","city":"Lititz","state":"PA","isRemote":false,"isActive":false,"createdAt":"2026-04-14T10:46:35.704Z","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-1254.00","title":"Web Developers","slug":"web-developers"}],"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":"About Us\nLarson Design Group (LDG) is an award-winning, employee-owned Architecture, Engineering, and Consulting Firm. Guided by our core values, we’re expanding our team, opening new offices, and adding new offerings to provide responsive, innovative solutions to clients nationwide.\nBeing 100% employee-owned directly impacts our culture: it drives our decision-making, motivates our teams, increases our productivity, improves retention, and contributes to the future success of our company. Our culture is one where we work hard for our clients and for each other – and we have fun collaborating, sharing experience and expertise, and learning along the way. We’re passionate about delivering exceptional quality, elevating client relationships, enriching the careers and lives of our employee owners, and enhancing the communities where we live and serve.\nAt LDG, we strive to create an organization where people want to work. We offer a flexible work environment, paid training for required licensures, competitive benefits, bonus plans, and a company-funded Employee Stock Ownership Plan (ESOP) while supporting your professional and personal growth.\nYour Opportunity + Impact\n\nAs a Senior Software Developer, you’ll lead the design, development, and deployment of robust, scalable software solutions. You’ll take ownership of complex features and projects, contribute to architectural decisions, and drive technical excellence across the team. Your role will also include mentoring developers, conducting high-impact code reviews, and fostering best practices in software engineering. As a senior member of the team, you'll help shape product direction and collaborate closely with cross-functional stakeholders.\n\nKey Responsibilities\nSystem Architecture & Feature Development\nDesign and implement high-quality, maintainable, and scalable code.\nLead development of new features and system enhancements from concept to deployment.\nMake architectural decisions and evaluate design tradeoffs to support long-term scalability and maintainability.\nCode Quality & Technical Standards\nConduct thorough code reviews and provide actionable feedback.\nEstablish and promote coding standards, best practices, and development patterns.\nChampion quality through testing strategies, performance optimization, and maintainability efforts.\nCollaboration & Cross-Functional Leadership\nCollaborate with product managers, designers, and QA to ensure delivery of user-centric solutions.\nFacilitate effective communication between technical and non-technical team members.\nLead technical discussions and influence decision-making at the team and organizational level.\nMentorship & Team Development\nMentor and support junior and mid-level developers through coaching, code reviews, and pair programming.\nFoster a culture of continuous learning and improvement.\nShare knowledge proactively and help upskill team members.\nProject Leadership\nOwn end-to-end delivery of major components or projects.\nBreak down complex problems into actionable tasks and manage timelines effectively.\nAnticipate risks, manage dependencies, and ensure high-quality outcomes.\nProblem Solving & Performance Optimization\nDiagnose and resolve performance bottlenecks and critical bugs across the tech stack.\nDrive improvements in system reliability, security, and scalability.\nAnalyze root causes and implement long-term fixes.\nTechnical Documentation\nAuthor and maintain detailed documentation for systems, APIs, workflows, and architectural decisions.\nEnsure documentation enables team scalability and knowledge continuity.\nTechnical Innovation & Continuous Improvement\nResearch and recommend emerging tools, frameworks, and practices.\nEvaluate and implement new technologies to enhance productivity and product quality.\nDrive continuous improvement in team workflows, CI/CD, and DevOps processes.\nReview code changes ensuring version control integrity and following best practices.\nEducation and Experience\nEducation: Bachelor’s or Master’s degree in computer science, Engineering, or a related field.\nExperience: 5+ years of professional software development experience, with a track record of leading projects and mentoring developers.\nPreferred Qualifications\nExpert proficiency in .NET/C#, with additional experience in Java, JavaScript, Angular, or Flutter.\nStrong knowledge of database design and performance tuning (e.g., SQL Server, PostgreSQL).\nExperience designing and building systems that leverage Large Language Models (LLMs) is a strong advantage.\nDeep understanding of Agile methodologies, with experience leading Scrum teams.\nProficiency in tools such as Jira, Git, CI/CD pipelines, and cloud services (e.g., Azure, AWS).\nEEO Statement\nLarson Design Group, Inc. is an Affirmative Action and Equal Opportunity Employer (EEO) that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization.\n\nF6pbhtl8WD","datePosted":"2026-04-14T10:46:35.704Z","dateModified":"2026-04-14T10:46:35.704Z","hiringOrganization":{"@type":"Organization","name":"Larson Design Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Lititz","addressRegion":"PA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3a57b7534d8456ac46c2d255"},"url":"https://jobsearcher.com/jobs/3a57b7534d8456ac46c2d255"}}