Lead Engineer - Go Lang - Arity

Date Opened: Sep 23, 2022

Location: IN

Company: Allstate Insurance Company

Delivery Manager - Allstate Roadside Services

Founded by The Allstate Corporation in 2016, Arity is a data and analytics company focused on improving transportation. We collect and analyze enormous amounts of data, using predictive analytics to build solutions with a single goal in mind: to make transportation smarter, safer and more useful for everyone.

At the heart of that mission are the people that work here—the dreamers, doers and difference-makers that call this place home. As part of that team, your work will showcase both your intelligence and your creativity as you tackle real problems and put your talents towards transforming transportation.

That’s because at Arity, we believe work and life shouldn’t be at odds with one another. After all, we know that your unique qualities give you a unique perspective. We don’t just want you to see yourself here. We want you to be yourself here.

The Team

Our engineers are fueled by a passion to impact the future of mobility. They push the boundaries of telematics and transportation tech by creating and supporting cutting-edge products. As part of an Agile team, they are armed with the freedom to innovate and the opportunity to see projects through from start to finish. Using a variety of languages and a top-notch technology stack, our engineers make critical advances in areas like sensor technology, enterprise engineering and platform development. Our team understands what it means to collaborate and communicate in an interconnected global team, all while having trust, transparency and empathy for the end user. Which is pretty cool, if you ask us.

The Role

 Arity is seeking a motivated Engineer to join our platform team. As a member of the Arity Instant Quote engineering team, you will be a contributor to a new product in the insurance space. You will work with other developers to brainstorm solutions, fix bugs, improve response times of backend APIs and ensure downstream systems are stable. You will code APIs in both Java and Golang. Some of the other tools we use are Kafka and AWS Aurora Postgres. You will help review code of fellow team members to ensure tests are written and code matches our architecture and naming conventions.

What you'll do

Responsibilities

  • Work in Agile/Scrum environment, design, estimate, test, and develop user stories
  • Collaborates with other engineers, testers, and business experts to foster a high performing inclusive culture.
  • Actively participates in the design of software components.
  • Actively engages in code reviews to yield the highest quality code possible.
  • Uses experience to challenge approaches but also makes reasonable compromises to achieve delivery objectives.
  • Uses analytical skills to diagnose support issues that may not be well understood initially. 
  • Participates in all agile ceremonies with an iterative mindset including retrospectives to gather feedback and derive actionable items to improve the team and the product.
  • Participates in executing the strategy, keeping the customer needs and wants in mind.
  • Supports an environment of continuous learning through helping others and sharing expertise.

Primary Skills

  • Proficient in Java or Go.
  • Able to write SQL queries.
  • Working knowledge of event driven systems.
  • Experience with CI/CD pipelines in Jenkins
  • Strong hands-on experience on TDD principles and able to apply to your stories
  • Strong knowledge of SOLID principles
  • Experience with AWS Serverless tools such as Lambda desirable but not mandatory

Who you are

Experience and Education

  • 3 - 5  Years of developing and implementing systems at scale preferably in Java/Go.
  • Interested in continually learning and mastering new skills
  • Willing to knowledge share with other team members or members within Arity
  • Ability to concentrate on a wide range of loosely defined complex situations, which require creativity and originality, where guidance and counsel may be unavailable
  • Excellent listening and communication skills
  • Strong problem-solving skills with the ability to offer why one technical solution is preferable than another
  • Ability to analyze and interpret complex concepts
  • Ability to work in a team environment in a collaborative manner and remote teams
  • Proven track record of sound, effective decision making

Shift Timing

13:00 PM - 21:30 PM (Monday thru Friday)