Senior Developer/Tech Lead
Who We Are
At Studio Designer, our purpose is focused on empowering creativity to enable residential interior design firms to do more of what they do best, create beautiful spaces for people to live, work, and entertain.
For 30+ years, our software has helped leading design firms to drive efficiency and growth through our industry-leading digital platform featuring an all-in-one project management system, client collaboration portal, product sourcing, tools, and designer-specific accounting software.
The Role
This is an exciting opportunity to join us in the midst of a technological transformation impacting nearly every stage of the product lifecycle — from ideation to development to operations. We are seeking an expert C# Developer to join our growing team, bringing a strong foundation in Microsoft development technologies and a willingness to learn, adapt, and grow with the company.
As a Senior Developer, you will oversee a team of developers through the software development lifecycle on various Studio Designer projects. You will be part of our research and development team, reporting directly to the VP of Software Development. We’re looking for a seasoned professional who can guide software projects, write clean and efficient code, and provide technical leadership, ensuring the quality and functionality of our software solutions.
What You’ll Do
- Lead and collaborate with a team of software developers to build and enhance digital solutions for Studio Designer’s SaaS application platforms.
- Studio Designer operates fully remotely, requiring experience and skill in effective collaboration, work, and leadership within a virtual environment.
- Partner and communicate effectively within a team and cross-functionally with Product Management, Design, and Architecture to create cutting edge SaaS-based products.
- Guide and mentor the team in effectively using UML diagrams.
- Evaluate the practical viability of customer requests by analyzing requirements and proposing solutions.
- Develop software solutions based on Feature and User Story definitions.
- Coach and mentor junior and mid-level team members.
- Assess code quality to ensure adherence to established coding standards.
- Ensure that Studio Designer releases are high quality.
- Contribute feedback to the product development process for ongoing improvement.
What You’ll Need
- Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related technical field.
- 7+ years of professional experience in SaaS, B2B, or large-scale enterprise software development.
- Proficiency in object-oriented development, design patterns, and UML, with familiarity in Rational Unified Process.
- Extensive experience in C#, RESTful API design, microservices, and modern web services.
- Expertise in one or more front-end technologies: Angular, React, AJAX, JSON, JavaScript, CSS, HTML, or comparable UI stacks.
- Strong SQL and RDBMS skills, including stored procedures.
- Experience with unit testing frameworks and CI/CD processes.
- Proven technical leadership experience across the full software development lifecycle, including distributed/scalable systems and high-volume transactions.
- Hands-on experience with AWS, Azure, or other major cloud providers.
- Ability to partner with Product Management to interpret customer needs and translate them into technical specifications and software architecture.
- Strong organizational, time management, and communication skills.
- Demonstrated leadership and team collaboration skills.
- Capacity for discretion and independent judgment in performance of duties.
- Work in Central or Mountain time zone.
What You’ll Ideally Have
- Experience with large-scale, cloud-based development using SOA or microservices architecture.
- Proficiency in Angular, HTML5, CSS3, and .NET Core.
- Familiarity with ADO.NET or Entity Framework for data access.
- Proficiency in testing frameworks such as NUnit, SpecFlow, WebDriver, or Jasmine.
- Experience with workplace platforms like Azure DevOps or Jira, and collaboration tools like Slack and Zoom.
- Background in mission-critical systems, such as electronic payments or payroll processing, is a plus.
- Knowledge of the interior design industry (helpful but not required).
Base pay range
$135,000 - $150,000 USD
Our Offerings
- Remote first!
- States not included in remote options are: Hawaii, Mississippi, Rhode Island, South Dakota, and West Virginia.
- Medical, Dental, and Vision insurance
- Involuntary and Voluntary Life and AD&D insurance
- Voluntary Long-term Disability
- HSA with employer match
- Voluntary Pet Insurance
- Flexible paid time off, company-paid holidays, and parental leave
- 401(k) plan with employer match
If this job isn’t for you but you have a friend who may be a perfect fit - share this job with them!
Studio Designer is an equal opportunity employer.
Apply for this job
*
indicates a required field