Lead Software Engineer – SturdyAI – Laramie, WY

SturdyAI


Job details
Job Type
Full-time

Full Job Description

Lead Software Engineer

At SturdyAI we are building an omni-channel B2B enterprise SaaS platform that refines business-critical signals mined from customer communications content. We integrate customer content sources (like, tickets, email, chat) and use AI/ML to find important signals (like “Potential Churn”, “Upsell” and “Feature Request”). We then broadcast these signals to people, workflows, and BI tools.

We are looking for a self-directed software engineering leader who is capable of architecting and building great software while considering the requirements of the technology as well as the needs of the end user. You will receive mainly high-level architectural direction and review. However, you will not be left alone; we encourage team problem solving and discussion. As well as writing great software, you will be an important resource to the software team, and you will mentor junior developers. For more information about SturdyAI, please see our website, and to find out about our great benefits and other opportunities, see our careers page.


About You

You are detail oriented and meticulous

  • Details are very important to you. At the same time, you strive to understand the big picture.
  • You excel at finding excellent (nothing is perfect) and complete solutions to complex problems.

You are practical

  • You know when to research a problem (which is expected), and when to start writing code.
  • You naturally strive to understand and internalize requirements, not just technically, but also based on the impact on the end user.

You are self-directed; understanding a problem and finding a solution is something you enjoy. You have a personality, but that doesn’t mean you have to be boisterous – you probably aren’t.

If this sounds like you, please continue reading and apply!


Responsibilities

  • Independently design and build software and collaborate with fellow software engineers to review and complete tasks
  • Architect components which are used by multiple developers with impact on a significant part of the environment
  • Write excellent back-end code, mostly in Python, which may connect to external APIs, create internal APIs, or process and manage data in the Sturdy environment
  • Work in a continually changing and improving startup environment, contributing strongly to continuous improvement
  • Mentor junior software developers with the potential to manage a small team


Skills & Qualifications

  • Excellent communication skills (ability to communicate in technical terms and still be human)
  • The desire and ability to learn quickly
  • Experience with multiple software development environments and tools
  • 10 Years of software development experience
  • Experience mentoring software developers
  • Bachelor of Science (or equivalent experience)


Preferred Experience

  • Experience building SaaS applications
  • Experience with our technology stack: Javascript/TypeScript, Angular, Python, FastAPI, Postgres, Docker, AWS
  • Experience with a testing framework, and writing complete, maintainable tests
  • Experience using, designing, and building RESTful APIs
  • Software development management experience


About SturdyAI

With the rise of the cloud technology, we can capture – finally – every conversation with our customers from every channel

But, finding the signals in this data at scale remains a huge challenge.

SturdyAI is building technology to automate and augment how we detect signals empowering companies to seize opportunities and to preempt risks.

For B2B SaaS companies, consistent growth comes from a complete understanding of your customers. More than 15% of all messages from your customers contain a signal that can indicate a risk or an opportunity. Signals come from hundreds of potential sources. The challenge is consistently identifying them and getting them to the right individuals or workflows in time to create an optimal outcome.

SturdyAI’s customer operations solution helps leaders quickly and consistently identify critical signals that impact the bottom line.

SturdyAI helps companies turn customer content into higher retention rates, timely upsells and renewals, new features, bug reports, market intelligence, and more. SturdyAI give companies new paths to grow.

SgyxNWu29w

Source