Principal Software Engineer

Sorry, this job was removed at 9:50 a.m. (MST) on Wednesday, August 7, 2019
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

This position is for experienced, senior engineers who are comfortable providing technical leadership and guidance to small teams. You will work with a small team (~4 engineers) dedicated to the creation and maintenance of one of our software products. In this role, you will serve as the primary technical point of contact between this team and other teams within the organization, and well as internal and external stakeholders. You will play a lead role in designing and implementing the technical architecture for new features, and ensure that the codebase is of high quality, well-tested, and maintainable as our software matures. 

This position does not entail any managerial responsibilities. Experience in payments is a big plus - being familiar with the systems, APIs, and products that compose the payments ecosystem will be an advantage in this role, but is not required.

As an individual contributor with Infinicept, you will play an integral role in creating the fundamental architecture of a young software product suite. We work in an entirely .NET stack with a mixture of ASP MVC 5/Core and React JS as the front-end. You'll work with software libraries such as Entity Framework, Autofac, nServiceBus, and Mediator. Our goal is to build highly scalable, distributed systems (transaction processing, data import/mapping, and API integrations) that form the back-end of multi-tenant SaaS products.

In this role, you will be expected to take ownership of components of the software ecosystem from beginning to end. You'll need to wear many hats - system architect, full-stack engineer, QA, and everyone's favorite buzzword - DevOps!

To succeed in this position, you should be:

  • Comfortable with the flexibility required by an early-stage company
  • Comfortable with testing software, both in the coding stage (unit tests/TDD) and the functional stage (end-to-end and UI testing)
  • Willing to learn (or already familiar with) a complex domain ecosystem - credit card payments is not a simple world!
  • Excited by challenging problems, aggressive ship dates and a fast-growing company
  • Excited by the prospect of making big decisions that will change the shape of our software.
  • Confident in your software design skills - you should be able to start a feature from scratch and come up with something that is easy to understand, scalable, and performant.
  • Comfortable guiding, teaching, and leading other engineers as your team navigates the product roadmap.

About Infinicept

Infinicept is a fast-growing, Denver based startup. You will be an integral part of a small team that builds and maintains a platform that will revolutionize payment facilitation. We focus on mission critical applications and integrations that are the engine of our business. Our systems deal with large amounts of structured data, and high volumes of transactional data that ensure our customers can board and manage merchants and the customer payments that they process. This is a hands-on, shape-a-business-that-is-shaping-an-industry position.

We solve problems collaboratively, working together to find the most creative and innovative solutions to the challenges of our space. We value integrity, self-determination and decisiveness.

*We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.

Benefits

  • Amazing Shared Workspace
  • Health Coverage
  • Flexible Schedules
  • Regular Social Events
  • Complimentary coffee & tea to help you power through your day.
  • Dog Friendly
  • Discounted Career Development Classes
  • Gym
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

543 Santa Fe Drive, Denver, CO 80204

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about InfiniceptFind similar jobs