We invest in #tech

Matchstick Ventures
Matchstick Ventures
If you are a Matchstick Ventures portfolio companyclaim your profile.

Software Engineer II



Software Engineering
West St Paul, MN, USA
Posted on Monday, July 1, 2024
Job Type

About Us

Hello, we're Augeo—architects of enterprise engagement and loyalty platforms, delivering compelling experiences and fostering meaningful connections with employees, customers, members and channel partners across industries. We serve thousands of clients, including more than 70 of the top Fortune 500 companies, representing millions of end users. We are thought leaders and disruptors who think differently and creatively, built by entrepreneurs, operators and innovators.

At Augeo, we're passionate about providing an inclusive workplace that values diversity. Everyone is welcome, and our employees are comfortable bringing their authentic whole selves to work. Be you.

We work hard, we play hard—and most importantly, we care to our CORE about our teams and each other. We over-communicate around everything, especially while we are all connected virtually.

You'll spend your days on the following:

  • Oversee projects designing interactive applications
  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility through technical writing and documenting specifications and requirements
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Ensure software is updated with latest features
  • Develop proposals for new technical projects
  • Plan out multi-stage projects and establish timelines of deliverables
  • Lead team projects through to completion
  • Effectively communicate project status to stakeholders
  • Review the work of other team members
  • Contribute to the onboarding and ongoing development of junior team members


  • Master’s degree Computer Science, Mathematics, or related field and two years of experience as a software engineer or in a related software engineering position OR
  • Bachelor’s and five years as a software engineer or in a related software engineering
  • Must possess one year in: Technical writing and documenting requirements and specifications
  • Must have two years of experience with the following:
  1. Designing interactive applications
  2. Developing software in Javascript Typescript, or other programming languages
  3. Working with document-oriented databases (MongoDB)
  4. Developing web applications using at least one web framework (React or React Native
  5. Test-driven development
  6. Cloud architectures (AWS, GCP, Azure)
  7. Software engineering tools including: Development IDE (Visual Studio Code, Eclipse, etc) o Git or other modern version control system o Jira or other modern issue tracking software o AWS or a modern cloud environment like Azure or GCP


  • Medical, Dental & Vision Insurance
  • Employer-sponsored Long-term disability and Life Insurance
  • Paid Time Off and flexible work schedule
  • 401(k) Plan
  • Fun and casual work environment
  • Career growth opportunities
  • Rewards & Incentives
Salary Description
99,000 - 115,000