Builders Capital

Senior Software Development Engineer – Test, Performance, Scalability

Builders Capital

full-time

Posted on:

Origin:  • 🇺🇸 United States • Washington

Visit company website
AI Apply
Manual Apply

Salary

💰 $130,000 - $160,000 per year

Job Level

Senior

About the role

  • Design and implement a rigorous and comprehensive test strategy utilizing automated test cases via an automated test engine
  • Implement an automated test server engine to execute automated tests against alpha builds
  • Integrate testing and automation into daily operations from concept through implementation
  • Track failures to root cause and resolve as a cross-team priority
  • Develop the BIMQuote server application and associated test code ensuring design criteria are met
  • Participate in code reviews to improve design and coding practices
  • Extend BIMQuote application for third-party partner interoperability (catalog sync, inventory/pricing, quotes, purchase orders, invoices, credits/returns, payments)
  • Partner organization order delivery tracking and status
  • Participate in Agile development team and daily development tasks

Requirements

  • Degree in Engineering, Computer Science, Computer Engineering or similar discipline
  • 7+ years of relevant work experience software development with at least 3 years of enterprise application development or test development experience
  • Experience leading test development and implementation of automated test engine in the context of a CI/CD pipeline
  • Experience in scaling systems, achieving performance goals, measuring system performance and deciding scale-up or scale-out
  • Proven track record of collaboration in a small team and ability to influence others
  • Able to be flexible in an agile environment, identify gaps, communicate and act as needed
  • Effective system and application design experience; performance and accuracy critical
  • Experienced C++ development plus web development skills
  • Database experience related to inventory validation, loan status, available funds, purchase orders, and invoice matching
  • Demonstrated situational leadership and self-awareness
  • Preferred: Experience as lead engineer defining and implementing test methodology in CI/CD environment
  • Preferred: Experience scaling up and scaling out production server applications
  • Preferred: Experience with a messaging-based workflow engine
  • Preferred: Awareness of AI/ML training, models and maintenance needs
  • Preferred: Successful track record of working as a remote team member