Software Engineer

closed
Qualia Logo

Qualia

πŸ’΅ $130k-$150k
πŸ“Remote - Worldwide

Summary

Join Qualia, a leading B2B real estate technology company, as a Software Engineer. You will design, develop, and optimize our technology stack, including Windows and Web applications, services, APIs, and databases. This hands-on role requires a minimum of 5 years of experience in C# and the .NET framework. You will collaborate with team members, conduct thorough testing, and apply your analytical skills to solve customer challenges. The position offers a competitive salary, equity, and benefits package, including comprehensive health plans, a 401k program, parental leave, and a flexible time off policy. Qualia is a remote-first organization with offices in Austin and San Francisco.

Requirements

  • Comprehensive expertise in C# and the .NET framework, with a minimum of 5 years of relevant experience applying these technologies to deliver customer-facing solutions
  • A solid foundation in software design patterns and best practices, with a proven track record of executing them effectively in alignment with customer needs
  • Experimented and had success using AI-assisted tools and AI agents for writing, debugging, and testing code
  • Experience in developing software for both cloud-based and on-premises environments, demonstrating versatility in tackling diverse technical challenges
  • Proficiency in writing high-quality, testable code and a commitment to using testing and automation techniques to ensure reliable software solutions that minimize risk
  • Strong analytical capabilities that allow you to assess a range of issues creatively and effectively, always with a focus on promoting customer value
  • A collaborative mindset, enjoying working in team settings to contribute positively to project outcomes while fostering relationships across different teams

Responsibilities

  • Collaborate with team members to design, develop, and enhance software solutions that prioritize customer needs and business value
  • Utilize your strong technical skills in C# and the .NET framework to write and maintain clean, efficient, and testable code, ensuring all new features align with high quality and usability standards
  • Conduct thorough testing of software components, including writing automated tests, to guarantee the reliability and performance of delivered solutions
  • Apply your analytical and problem-solving skills to assess complex customer challenges, utilizing customer value delivery as a guiding principle in proposing innovative solutions
  • Engage in code reviews and collaborative discussions to share knowledge, improve code quality, and advocate for best practices in software development
  • Independently execute user stories and manage tasks, balancing technical execution with an understanding of product first principles and risk management throughout the development process
  • Proactively identify opportunities for enhancements and optimizations in existing codebases, focusing on delivering value to our customers and mitigating any potential risks
  • Build and foster relationships with internal teams and external partners, effectively adapting your communication style to spread awareness of customer needs and collaborative solutions

Benefits

  • Comprehensive health plans
  • A 401k program
  • Parental leave
  • A flexible time off policy
This job is filled or no longer available