Staff Software Engineer (Ruby, React, AWS) | Insurance SaaS Leader | Remote/Chicago
An innovative insurtech firm is disrupting the space with cutting edge SaaS solutions and platforms. Their software revolutionizes the way insurance companies manage their operations, streamline processes, and delivers exceptional customer experiences. With a commitment to technological excellence and a passion for driving industry innovation, they're looking for Staff Software Engineer to lead new greenfield efforts for their next-gen products.
Position Overview:
We are seeking a highly skilled Staff Software Engineer with expertise in Ruby to join their most impactful engineering team. You'll play a crucial role in designing, developing, and maintaining robust and scalable solutions for their SaaS platform. You'll also collaborate closely with multiple teams in a cross-functional to deliver high-quality software that meets their client's evolving needs and defines the future of the insurtech space.
Responsibilities:
- Lead the design and implementation of features and enhancements using Ruby and related technologies.
- Architect efficient and maintainable solutions that align with our platform's architecture and design principles.
- Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical specifications.
- Mentor junior engineers, provide technical guidance, and promote best practices within the team.
- Conduct code reviews, identify areas for improvement, and drive initiatives to enhance code quality and development processes.
- Participate in the entire software development lifecycle, including planning, estimation, development, testing, deployment, and maintenance.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience designing and building applications with Ruby.
- 2+ years of experience with building software with AWS, Azure, or GCP
- Experience with database technologies such as PostgreSQL or MySQL.
- Proficiency in version control systems (e.g., Git) and continuous integration/delivery tools.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Nice-to-have: experience building SaaS software or platforms (ideally in the insurance or financial services industry)
Benefits:
- Competitive salary and comprehensive benefits package.
- Opportunities for professional growth and career advancement.
- Collaborative and inclusive work environment.
- Flexibility to work fully remote
- Cutting-edge technology stack and tools to support your work.