Senior Software Engineer (Java) - remote

Builder Prime
Posted 11 months ago
About the Role
Builder Prime is the absolute best product out there for home improvement contractors. Our customers love our software and the support they receive from us. Check out our reviews on Capterra and Facebook to see what some customers say about us. However, we continue to challenge ourselves to grow. We seek someone with experience to help meet these challenges and improve our products and technical infrastructure.

As a Senior Software Engineer focused on the Builder Prime product team, you will join a group of talented engineers tasked with delivering innovative software solutions for our customers. These software products empower construction and home improvement professionals to optimize their operations, enhance efficiency, and drive business growth. In addition to your product work, you’ll be a mentor to other engineers and help create and continue the best software development practices.

This is a full-time and long-term position that is 100% remote. Our meetings and customer meetings will be conducted remotely, mostly over Zoom. Working during or close to US East Coast business hours would be preferred. We meet as an entire company for an off-site retreat at least once yearly and would cover your expenses to join us.

Responsibilities
  • Collaborate with cross-functional teams to design, develop, and maintain software applications and systems using Java, Angular, Node, TypeScript, JavaScript, and PostgreSQL databases.
  • Craft clean, efficient, and maintainable code following best practices and coding standards.
  • Implement and rigorously test software components, ensuring the delivery of high-quality and reliable solutions.
  • Engage in code reviews to offer and receive constructive feedback.
  • Contribute to the architectural design of software solutions, prioritizing scalability, performance, and maintainability.
  • Provide guidance and mentorship to junior engineers, sharing your knowledge and advocating best practices.
  • Collaborate closely with the engineering team to tackle intricate technical challenges and make informed architectural decisions.
  • Serve as a technical subject matter expert, providing valuable insights and expertise in software development.
  • Maintain effective communication with team members and stakeholders to guarantee project objectives and timelines alignment.

Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • A minimum of 5 years of experience in software development
  • Extensive professional experience in software development, with a strong focus on Java, Angular, TypeScript, JavaScript, and PostgreSQL technologies
  • Proven experience in leading the development of software systems
  • Strong interpersonal and communication skills for effective collaboration with cross-functional teams and stakeholders
  • Familiarity with agile software development methodologies
  • Any start-up experience or knowledge about the Construction or Home Improvement industry is a plus

Join Builder Prime and help us build the only does-it-all CRM for contractors!

Builder Prime asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies please do not contact Builder Prime directly.