Software Engineer

Smarty
Orem, UT, US
Full-time

Job Description

Job Description

Salary :

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 for 2022 & 2023. Come grow with us!

We are on the hunt for junior to mid-level software engineers with strong skills in producing and implementing functional software solutions.

We will invest in your career development and growth .

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 Orem office.

Responsibilities

  • Have fun! Enjoy the interactions with your co-workers in the organization
  • Develop high-quality software
  • Serve as technical expert on development projects
  • Participate in full development lifecycle including requirement analysis and design
  • Develop applications and tools by producing clean and efficient code
  • Analyze code to find 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, training, Arbinger methodologies and apply the learned principles in your work and in your interactions with others

Requirements

  • Proven experience as a software engineer
  • Experience in software development and scripting
  • 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 stream processing operations desired; must be able to avoid crossing the streams at all times to avoid bad things from happening
  • Analytical mind with problem solving attitude
  • Excellent organizational and skills
  • Bachelor's degree in computer science or equivalent

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.

Company Overview

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.

13 days ago
Related jobs
Promoted
L3Harris Technologies
American Fork, Utah

Additionally, you will collaborate closely with systems engineers to integrate software on various hardware platforms and work with other software and hardware engineers to identify deficiencies. L3Harris is actively seeking a highly motivated and dynamic individual to join our team as a Software En...

Promoted
General Atomics Commonwealth Computer Research Inc.
Lehi, Utah

It provides custom software development and innovative information engineering solutions to customers in government and private industry. GA-CCRi is seeking Back-End Software Engineers to join our core product team, shaping the future of situational awareness capabilities for our customers. Research...

Delinea
Lehi, Utah

This role reports to the Director, Software Engineering or Software Development Team Lead. We are looking for a software engineer to work in our cloud-based Privileged and Access Management platform. Delinea is creating robust software that's used by thousands of IT professionals all over the globe....

Utility Consumer Analytics Inc.
Utah, United States
Remote

Lead, mentor, and inspire a team of software developers to deliver high-quality software solutions on time and within budget. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent years of work experience. If you are a passionate Full Stack Softwa...

Trimble
UT, US
Remote

Bachelor, Masters or higher Engineering degree is required in a related field such as Computer Engineering/Science, Robotics Engineering, Aerospace Engineering, Mechatronics Engineering. Software Test Engineer - Control Systems. You will support the development team with in field data collection req...

Delinea
Lehi, Utah

Working as a Senior Software Engineer at Delinea means being a part of a highly capable, collaborative, and agile development team. Delinea is creating awesome software that's used by thousands of IT professionals all over the globe. Reports to the Software Development Team Lead. Contribute to all a...

ECI Software Solutions
Springville, Utah

For more than 30 years, ECI Software Solutions has been providing industry-specific, cloud-based business management software and services to small and medium-sized businesses. We are seeking a Senior Software Engineer who wants to improve their skills while contributing to our corporate technology ...

Adobe
Lehi, Utah

As a member of the AEM Asset Engineering, you will be responsible for overall feature and product quality while working closely with other team members to evolve and innovate the next generation of Adobe's AEM Assets platform. Take ownership of the entire software development lifecycle, including QA...

Ancestry
Lehi, Utah

Ancestry is looking for a motivated Associate Software Quality Engineer to help maintain high-quality releases by the development team. Reporting to our Software Development manager, you will steer the development team toward better test strategies, and help them to maintain deterministic test autom...

JPMorgan Chase & Co.
Orem, Utah

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Bank for Neovest, you serve as a seasoned member of an agile team to design and deliver trusted market-le...