Software Engineer

TRUE Property InsuranceBoston, MA
Remote

About The Position

We at TRUE are reimagining the homeowner insurance ecosystem and member experience. We're a fast-paced, collaborative environment where your ideas are valued and your contributions make a real impact. As a Software Engineer, you'll be pivotal in developing cutting-edge software solutions that drive our business forward. We seek a highly skilled and motivated Software Engineer to join our team. The ideal candidate is someone who thrives in a fast-paced startup environment, is passionate about technology, and possesses strong expertise in cloud technologies, Java programming, API development, and cross-team collaboration. As a Software Engineer, you will be responsible for designing, developing, and maintaining scalable and robust software solutions that meet the needs of our growing business. You'll work closely with cross-functional teams to deliver high-quality software products while taking ownership of projects and driving them to successful completion.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 3+ years of professional experience in software development.
  • Strong proficiency in Java programming language and Spring Boot.
  • Experience with cloud platforms AWS.
  • Strong understanding of Git commands and workflows. Experience using a Git hosting platform like Bitbucket. Ability to effectively use branching strategies.
  • Experience in AI assisted development tools.
  • Excellent problem-solving skills and the ability to think critically and analytically.
  • Strong communication and collaboration skills, with the ability to work effectively in a small company or start-up environment.
  • Proactive mindset with a strong sense of ownership and accountability.

Nice To Haves

  • Experience in full-stack development, Node.js / React.
  • Experience embedding AI services into applications.

Responsibilities

  • Design, develop, and maintain full-stack software solutions using Java, cloud technologies, and modern frameworks.
  • Collaborate with product managers, designers, and other stakeholders to define requirements and deliver innovative solutions that meet business objectives.
  • Architect scalable, reliable systems that are flexible and adaptable to evolving business needs.
  • Implement APIs and microservices to enable seamless integration between various components of our software ecosystem.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Leverage AI processes and integrations to increase team development velocity.
  • Proactively identify and address technical debt, performance issues, and scalability bottlenecks.
  • Take ownership of projects from inception to deployment, ensuring timely delivery and high-quality results.

Benefits

  • Competitive compensation package
  • Comprehensive benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service