Search jobs > Lehi, UT > Senior software engineer

Senior Software Engineer

ClientSucces
Lehi, Utah, US
Full-time

Check below to see if you have what is needed for this opportunity, and if so, make an application asap.

About the Role

ClientSuccess is a growing, hands-on organization. Because we are still small, it allows for our engineers to take on multiple roles and challenges and not be constrained by title.

We succeed as a team and your contributions will have a big impact on the final product.

We are looking for engineers that can leverage their deep technical experience to help design and build ClientSuccess’s software systems.

The ideal candidate will have strong technical and problem-solving skills to help architect and scale our cloud-based systems.

As part of our organization, you will tackle various engineering challenges using cutting edge technology and you will have the opportunity to work with engineers from multiple disciplines and backgrounds.

Specific Responsibilities

  • Own high impact and high visibility engineering projects end to end
  • Build and maintain our platform in a way that is scalable, extensible, and efficient in usage of system resources (memory, disk, I / O, etc)
  • Collaborate with product management and customers to deliver projects with measurable results
  • Mentor others within your team and the organization
  • Build systems and services that have an immediate impact on our customers

Experience and Skills

  • 5+ years professional software engineering experience
  • BS in Computer Science or similar
  • Ability to write clean and easily maintained code
  • Technical design skills with an emphasis on distributed and / or cloud-based scaling
  • Understanding of both client-side and server-side paradigms
  • Experience with Java, Clojure, or other JVM based technologies
  • Experience with SQL, database modeling, and ORMs
  • Experience with Javascript
  • Experience in React.js, Angular, HTML, CSS
  • Experience with event-based message processing
  • Experience dealing with resource contention and scalability issues in multi-threaded web applications
  • Excellent written and verbal communication skills
  • Ability to juggle competing priorities in a fast-moving dynamic environment

Bonus

  • Experience with Apache Kafka, AWS Kinesis, or other related technologies
  • Experience working in a fast-paced, agile environment
  • Experience with Amazon Web Services, specifically RDS, SQS, S3, ECS / Fargate, EC2, CloudFormation, ELB, and VPC’s
  • Experience with Docker
  • Experience with API’s, Oauth 2.0, and external integration API’s like Salesforce, Hubspot, etc.

About ClientSuccess

ClientSuccess is customer success management software that helps companies build relationships that last. Revolutionizing the way SaaS companies manage, retain, and grow their existing customer base, ClientSuccess provides customer success leaders actionable insights, rich customer analytics, and best practices to proactively manage success throughout the customer lifecycle.

ClientSuccess helps SaaS companies increase renewal and expansion revenue, reduce churn, and maximize the lifetime value of the customer.

Please send us your resume and cover letter by email at [email protected].

J-18808-Ljbffr

4 hours ago
Related jobs
Promoted
myGwork - LGBTQ+ professionals & allies
Lehi, Utah

The Senior Software Engineer - Content Solution is responsible for designing and developing content software solutions for certification programs. The Senior Software Engineer - Content Solution participates in analyzing, designing, developing, testing, releasing, localizing, and maintaining each pr...

Promoted
MX
Lehi, Utah

MX is looking for an Engineering Manager to lead a team of data engineers while also working with a cross-functional team of designers, writers, data scientists, quality assurance engineers, product marketers, sales, and client relationship managers to build, deliver and maintain innovative products...

Home Depot
UTAH, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Pearson
Lehi, Utah

The Senior Softwareware Engineer - Content Solution is responsible for designing and developing content software solutions for certification programs. The Senior Content Engineer conducts meetings with key stakeholders to identify and analyze the needs of certification programs, and design, develop,...

Cricut
South Jordan, Utah

We are looking for an experienced, passionate Engineer to join our Backend Services team. You’ll work to identify areas of improvements in the code base and help contribute to make it better – your input matters! If you're the type of engineer who likes to be hands-on and has proven experience colla...

ECI Software Solutions
Lehi, Utah

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

NICE
Sandy, Utah

Software Engineers will work closely with the implementation and client success teams to support the implementation of software systems, develop technical solutions, address our client’s needs, and provide proactive suggestions and answers to improve client’s use and satisfaction. AtlasRTX is lookin...

Highmark Health
UT, Working at Home, Utah

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Aristotle
Provo, Utah

Drive performance engineering as an integral step throughout the software development life cycle, ensuring that performance considerations are embedded in the development process. You will also be working on the creation of leading-edge CFTC compliant Designated Contract Market (DCM) and Designated ...

Highmark Health
UT, Working at Home, Utah

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...