What are the responsibilities and job description for the Senior Software Developer position at Jobright.ai?
Verified Job On Employer Career Site
Job Summary:
Larson Design Group (LDG) is an award-winning, employee-owned Architecture, Engineering, and Consulting Firm. As a Senior Software Developer, you’ll lead the design, development, and deployment of robust software solutions while mentoring junior developers and driving technical excellence across the team.
Responsibilities:
• 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 DevOps processes.
• Review code changes ensuring version control integrity and following best practices.
Qualifications:
Required:
• Bachelor’s or Master’s degree in computer science, Engineering, or a related field.
• 5 years of professional software development experience, with a track record of leading projects and mentoring developers.
Preferred:
• Expert proficiency in .NET/C#, with additional experience in Java, JavaScript, Angular, or Flutter.
• Strong knowledge of database design and performance tuning (e.g., SQL Server, PostgreSQL).
• Experience designing and building systems that leverage Large Language Models (LLMs) is a strong advantage.
• Deep understanding of Agile methodologies, with experience leading Scrum teams.
• Proficiency in tools such as Jira, Git, CI/CD pipelines, and cloud services (e.g., Azure, AWS).
Company:
Larson Design Group is a civil engineering company that offers architectural, engineering, and survey services. Founded in 1985, the company is headquartered in Williamsport, Pennsylvania, USA, with a team of 501-1000 employees. The company is currently Late Stage. Larson Design Group has a track record of offering H1B sponsorships.