Careers

Contact Us

Building for the Future

Senior Software Engineer 

Experience:  7 years minimum
Education: Minimum BS in Computer Science or equivalent

Overview

Want to work for an awesome start-up in LoDo? Interested in working on massive scale big-data problems? Love creating new technologies to solve complex problems? Want to use modern technologies including Java 8? Inversoft is the perfect place for you.

Inversoft is looking for a senior software engineer to join our team. Inversoft is a local Colorado startup that is growing and expanding rapidly. Our main product is called CleanSpeak and is an enterprise, high performance, distributed application that customers install into their data center to filter, moderate and analyze user-generated content (UGC). This product is used by game companies, social networks, forums, blogs and many others.

Position

This position will help with the on-going development and maintenance of CleanSpeak and will assist in the development of new products. The programming will be full stack including front-end, middle, and back-end. Architecture, design, and coding will be required. New features and product direction is also welcome and encouraged as is ideas for new projects and products. This position will also provide technical support to our customers as needed. This position will perform various IT tasks (setting up servers, helping with deployments, etc.) as needed.

Required Skills

  • Highly proficient in all aspects of software engineering
  • Highly proficient in OO design and implementation
  • Understanding of the full web stack (HTTP, TCP/IP, REST, etc)
  • Ability to work on Linux, Windows, Mac (and in virtual machines)
  • Knowledge of high-availability, high-performance, high-scalability application development
  • In-depth knowledge of good API design
  • In-depth knowledge of unit testing
  • Self starter
  • Ability to learn new technologies and skills quickly
  • Able to jump into new or existing code bases quickly
  • Able to use and participate in non-mainstream open source technologies
  • Comfortable and excited about working on our open source projects
  • Able to write new frameworks, libraries and tools to meet specific needs

Required Technologies

  • Java
  • Ruby (or similar dynamic language)
  • HTML 5
  • CSS
  • JavaScript
  • Guice (or Spring)
  • MySQL and PostgreSQL (or equivalents)
  • XML
  • JSON
  • FreeMarker (or Velocity)
  • Hibernate
  • Comfortable and excited TestNG (or JUnit)
  • EasyMock (or similar mocking framework)
  • Git

Beneficial Skills

  • Open source committer
  • Be familiar with other languages for the JVM
  • Understanding of the internals of MVCs and other web technologies
  • In-depth knowledge of multi-threading
  • In-depth knowledge of file systems

Beneficial Technologies

  • Soir
  • Shiro
  • Gradle
  • Joda
  • Javax Validation
  • SLF4J
  • MyBatis
  • JQuery

To apply for this position, submit LinkedIn profile URL and resume to Search Director at jobs@inversoft.com.  You may also include any other relevant documents, profiles or websites that represent your prior work product.  Submissions should include as many of the Inversoft key phrases you can find on the web.

Position Details

Enagement: 12 Weeks
Time: 12 hours per week
Location: LODO – 1425 Market Street
Required tools: Laptop, cell phone, notebook, business casual attire and a positive attitude.
Compensation: $10 per hour

The candidate will have the opportunity to learn essential business skills and practices from domain experts.  We commit to delivering on specific learning objectives as outlined below.

  • Must have strong understanding of social media tools and channels
  • Must have social media accounts in Twitter, LinkedIn, Facebook and google+.
  • Must have solid writing skills
  • Must be resourceful
  • Must be willing and able to hustle

Position Description

Inversoft is seeking an intern with an entrepreneurial mindset who is business competent and social media savvy.  Must be interested in learning and working hard.  The position will focus on driving sales leads through business development and content marketing activities.

Activities

  • Identify prospective clients and partners through market research
  • Compile prospect contact lists
  • Work with Inversoft personnel to brainstorm content
  • Write content appropriate for each channel
  • Write tweet language and manage buffer for specified Inversoft personnel
  • Listen to marketing channels (for keywords and target markets) to identify actionable content relevant to Inversoft’s markets
  • Conduct assigned market research
  • Write web releases (optional)

Learning Objectives

  1. Learn about online safety, community engagement and brand protection
  2. Understand essential factors of effective marketing (online and offline) including frequency, consistency, relevancy and quality
  3. Understand the shift from traditional sales and marketing methods toward content marketing and the implications for contemporary marketing
  4. Learn how to leverage social media channels and tools to drive brand recognition and lead generation
  5. Become familiar with LinkedIn and utilize platform for lead generation
  6. Understand Market Factors and how to identify prospective customer and partners within the market
  7. Learn the criteria for effective business writing
  8. Identify relevant content and communicate through social media and marketing channels in a voice that is business and channel appropriate
  9. Gain experience in entrepreneurial environment; recognize the importance of autonomy, independent thinking and moving quickly to action

Submit a summary of qualifications and any other information you feel makes you a good fit for this position to Search Director at jobs@inversoft.com.