About Us:
Trusted Resource Underwriters Exchange (“TRUE”) is a reciprocal insurer originally established by American Family in 2020 to serve homeowners in storm-prone regions of Florida and other parts of the country. At the end of 2023, Gallatin Point Capital acquired a majority stake in the attorney-in-fact for TRUE and raised over $1.25 billion of committed capital, enabling TRUE to not only provide more underwriting capacity in Florida, but also allow it to strategically expand its homeowners product offering and footprint nationally. TRUE utilizes a partnership distribution model through new and existing partnerships as it enters a new phase of exciting growth. American Family remains a minority owner in the attorney-in-fact and continues to provide distribution and client services on behalf of TRUE.
We at TRUE are reimagining the homeowner insurance ecosystem and member experience. To support our vision, we are building our platform from the ground up to be the best in class. We're a fast-paced, collaborative environment where your ideas are valued and your contributions make a real impact. As a Senior Software Engineer, you'll be pivotal in developing cutting-edge software solutions that drive our business forward.
Position Overview:
We seek a highly skilled and motivated Senior 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 Senior 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 and reliable systems that are flexible and can adapt 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.
- Conduct code reviews, provide constructive feedback, and mentor junior team members to foster a culture of continuous learning and improvement.
- Proactively identify and address technical debt, performance issues, and scalability bottlenecks.
- Stay updated on emerging technologies and industry trends, and advocate for their adoption where appropriate.
- Take ownership of projects from inception to deployment, ensuring timely delivery and high-quality results.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in software development, with a primary focus on backend 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 designing and implementing RESTful APIs and microservices architectures.
- Solid understanding of relational and NoSQL databases, and experience working with database systems like MySQL, PostgreSQL, MongoDB, etc.
- Excellent problem-solving skills and the ability to think critically and analytically.
- Demonstrated ability to communicate clearly and effectively with exceptional collaboration skills, including proven experience working with third-party teams to plan and execute seamless integrations.
- Proactive mindset with a strong sense of ownership and accountability.
- Ability to thrive in a fast-paced startup environment and adapt quickly to changing priorities.
Preferred Qualifications:
- Experience with DevOps practices and tools (Docker, Kubernetes, CI/CD pipelines, etc.).
- Experience in front-end technologies such as JavaScript, HTML, CSS, and modern frameworks (React, Angular, Vue.js, etc.).
- Familiarity with agile development methodologies (Scrum, Jira, Kanban, etc.).
- Knowledge of software security best practices and experience implementing secure coding techniques.
- Contributions to open-source projects or involvement in the developer community.
- Experience working in a startup or small team environment.
Compensation and benefits:
TRUE offers a competitive compensation package with comprehensive benefits. The role is remote, but we offer an opportunity to work in an office environment in Boston, MA, and St. Petersburg, FL.