Senior Software Developer
Listed on 2026-01-20
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, DevOps
About Us
Larson 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.
Being 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.
At 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.
Your Opportunity + ImpactAs 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.
Key Responsibilities System Architecture & Feature Development- Design and implement high‑quality, maintainable, and scalable code.
- Lead development of new features and system enhancements from concept to deployment.
- Make architectural decisions and evaluate design tradeoffs to support long‑term scalability and maintainability.
- Conduct thorough code reviews and provide actionable feedback.
- Establish and promote coding standards, best practices, and development patterns.
- Champion quality through testing strategies, performance optimization, and maintainability efforts.
- Collaborate with product managers, designers, and QA to ensure delivery of user‑centric solutions.
- Facilitate effective communication between technical and non‑technical team members.
- Lead technical discussions and influence decision‑making at the team and organizational level.
- Mentor and support junior and mid‑level developers through coaching, code reviews, and pair programming.
- Foster a culture of continuous learning and improvement.
- Share knowledge proactively and help upskill team members.
- Own end‑to‑end delivery of major components or projects.
- Break down complex problems into actionable tasks and manage timelines effectively.
- Anticipate risks, manage dependencies, and ensure high‑quality outcomes.
- Diagnose and resolve performance bottlenecks and critical bugs across the tech stack.
- Drive improvements in system reliability, security, and scalability.
- Analyze root causes and implement long‑term fixes.
- Author and maintain detailed documentation for systems, APIs, workflows, and architectural decisions.
- Ensure documentation enables team scalability and knowledge continuity.
- Research and recommend emerging tools, frameworks, and practices.
- Evaluate and implement new technologies to enhance productivity and product quality.
- Drive continuous improvement in team workflows, CI/CD, and Dev Ops processes.
- Review code changes ensuring version control integrity and following best practices.
- Education:
Bachelor’s or Master’s degree in computer science, Engineering, or a related field. - Experience:
5+ years of professional software development experience, with a track record of leading projects and mentoring developers.
(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).