Senior Software Engineer Job at Smarty, Provo, UT 84606

QS9INjdQODdnNWRTUUhjUFpkbm9CUT09

Job Description

Who We Are

Smarty is a 10+ year company that is self-funded, profitable, growing, and crazy fun! But don't take our word for it: we were recognized by the Salt Lake Tribune as one of Utah's Top Workplaces and Utah Valley BusinessQ magazine named Smarty as one of the fastest growing companies in Utah county for 2022. Come grow with us!


Since our founding in 2011, Smarty has become a recognized industry leader in location data intelligence. Don't really know what that is? That's okay. The candid answer is, we provide enterprise-grade SaaS solutions for address validation, geocoding, and data enrichment around the world. If that went right over your head, that's okay too. This is probably still the best job you will ever apply for-we are pretty certain of it.


Who We Are Looking For

Luckily for you, we have immediate openings for Sr. Software Engineers to join our top-notch team! You'll need strong skills in producing and implementing functional software solutions. You will work closely with a small yet stellar team of software engineers to build and integrate our business backend. You'll be at the forefront of innovation in location data intelligence by creating meaningful experiences for customers while learning the answers to life, the universe
and everything.


** This role is onsite, non-remote, in our Provo, Utah office. **


What You Need To Get The Job Done

Requirements:

  • Proven experience as a Senior Software Engineer.
  • Extensive experience in software development and scripting.
  • In-depth knowledge of relational and NoSQL databases.
  • Knowledge and hands on experience on selected programming languages.
    • Go, Java, .NET, Python, Ruby, PHP, server-side Javascript, or similar.
  • Familiarity with various operating systems and Cloud providers.
    • Linux, macOS, AWS, Google Cloud, Microsoft Azure.
  • Experience with messaging systems.
    • RabbitMQ, Kafka, SQS.
  • Experience with Hexagonal architecture / Ports & Adapters.
  • Experience with stream processing operations desired, should be able to avoid crossing the streams.
  • Analytical mind with problem solving attitude.
  • Excellent organizational and leadership skills.
  • Bachelor's degree in Computer science.
  • 7-10 years of software development experience.
  • Did we mention having fun? Work hard, master your craft, and enjoy the journey- boldly going where no SaaS company has gone before.

What You'll Do For Us
Responsibilities:

  • Have fun! Enjoy the interactions with your co-workers in the organization.
  • Develop high-quality software design and architecture.
  • Serve as technical expert on development projects.
  • Participate in the full development lifecycle including requirement analysis and design.
  • Develop applications and tools by producing clean and efficient code.
  • Analyze code to find the root cause of errors and revise it if needed.
  • Perform validation and verification testing.
  • Identify and evaluate new technologies for implementation.
  • Automate tasks through appropriate tools and scripting.
  • Participate in company cultural initiatives and training, including Arbinger methodologies, and apply the learned principles in your work and in your interactions with others.

What We'll Do For You
Compensation, Benefits and Perks:

  • Competitive compensation (DOE).
  • 100% paid health, dental and basic life insurance premiums (includes family coverage).
  • Long term disability insurance.
  • Generous PTO benefits that increase with tenure.
  • 401k retirement plan with matching.
  • Employee Assistance Program.
  • Ongoing training for professional and career development.
  • Great workplace and the tools to accomplish the work.
  • Adjustable standing desks.
  • Drinks, snacks, team building lunches & activities.
  • In office chiropractic services.
  • Many other perks, including periodic company retreats and trips to very fun places.

To Apply:

Sounds too good to be true? Apply and find out for yourself.

  • For more information about the company, please visit us at www.smarty.com.

Smarty is a leader in location data intelligence-providing enterprise-grade SaaS solutions for address validation, standardization, and geocoding in 240+ countries and territories. Through easy-to-use website tools, SDKs and fully-documented APIs, Smarty's customers process billions of addresses every day!


And we're having fun!


We believe fun is creating, building, and helping. Fun is collaborating with energy and excitement. Fun is making memories. Fun is not just working, but really living and enjoying our time together. We accomplish this by mastering our respective crafts, being outward toward others, and by doing lots of fun things together. We infuse fun into our everyday work and believe if you aren't having fun, then you're doing it wrong!


We are an Equal Opportunity Employer and we require all candidates (that receive and accept employment offers) to complete a background check.

Similar Jobs

LCMC Health

Patient Care Tech Job at LCMC Health

LCMC Health We are a New Orleans-based, non-profit health system on a mission: to provide the best possible care for every person and parish in Louisiana and beyond, and to put a little more heart

Palo Alto Alvarado Concepts

Executive Assistant/Project Coordinator Job at Palo Alto Alvarado Concepts

Title: Executive Assistant/Project Coordinator Reports To: Chief Executive Officer Supervises: N/A Creation Date: 07/15/2020 FLSA: Non-Exempt Department: Location: Denver, CO

Nagarro

Therapeutic Staff Support Job at Nagarro

Company Description We're Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences

Beginners World Learning Academy

Daycare Driver Job at Beginners World Learning Academy

About usBeginners World Learning Academy is a small business in Spring, TX. We are professional, agile, innovative and our goal is to seek reliable staff who will work together as teammates while

Krispy Kreme

Shift Manager Job at Krispy Kreme

As a shift supervisor, you will be responsible for overseeing the entire shift and ensuring that all retail operations run smoothly & efficiently.