About the Role
We are seeking a highly skilled and motivated Software Engineer to join our team. The ideal candidate 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.
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.
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.
- Experience in full-stack development, Node.js / React. (nice-to-have experience)
- Experience embedding AI services into applications. (nice-to-have experience)
- 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.
Skills
- Java
- Cloud Technologies
- API Development
- Spring Boot
- AWS
- Git
- Bitbucket
- AI assisted development tools
- Full-stack development
- Node.js
- React
- AI services integration
Location
- Remote
- Boston, MA
- St. Petersburg, FL
Work Type
- Remote
- Office Environment
Experience Level
- 3+ years of professional experience in software development
Education Level
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
Benefits
- Comprehensive benefits
About the Company
- TRUE Property Insurance is a reciprocal insurer founded in 2020 to serve homeowners in storm-prone regions across Florida and other coastal markets throughout the United States.
- The company is actively writing HO3 business in Florida, Georgia, Texas, and South Carolina, in addition to program business with partners in Arizona and California.
- TRUE plans to continue expanding into additional states in 2026 and beyond as it grows its national footprint.
- Through a partnership-driven distribution model, TRUE collaborates with both new and existing partners to deliver tailored homeowners insurance solutions while continuing to scale its product offerings, underwriting capabilities, and team.
- 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.
