+1 (877) 336-9171

Get started
Log In

Software Engineer – OSS/BSS Development




Software Engineer – OSS/BSS Development


As an integral member of our Denver-based Development Team, the OSS/BSS Developer is responsible for developing functionality in OSS and BSS systems, including: 1) developing code, scripts, and extracts, and 2) contributing to design documents and reviews. This position is comprised of approximately 80% development and 20% maintenance.

If you meet the requirements we are seeking and are passionate about working in a start-up environment where you can make an impact, we want to hear from you!



Position Responsibilities


  • Develop code, scripts, extracts, and other artifacts required to solve complex technical issues
  • Contribute to design documents and participate in design reviews
  • Be proactive and inquisitive in finding solutions
  • Work closely with key stakeholders, including Operations & Finance, to develop solutions and designs
  • Determine severity and impact of issues on the business and communicate status to Management
  • Work both independently and with a group of highly skilled developers
  • Be flexible with work hours and schedule; provide on-demand support as needed
  • Other duties as assigned






  • Bachelor’s Degree in Engineering, Computer Science, Mathematics or related field; equivalent work experience may be considered
  • Master’s Degree a plus


Expertise & Experience:


  • 8+ years of relevant development experience
  • Expertly troubleshoot network and Linux issues
  • Git experience
  • Expert in Python and/or C++
  • Python: follow pythonic programming principles; experience with SQLAlchemy or other ORM and concepts; deep familiarity with socket communications; proficient in httplib, SWIG, and pymongo; experienced in multi-processing and multi-threading concepts
  • C++: strong understanding of OO design, C++ templates, and makefile; ability to code core Design Patterns; socket/network programming
  • Working knowledge of SQL, relational databases, and scripting languages
  • Node.js, Angular a plus
  • SQL, shell scripting, NoSQLDB, Redis a plus
  • Follow solid software programming practices
  • Successfully communicate technical issues clearly to individuals with varying levels of technical knowledge and understanding
  • Effectively and efficiently solve mission critical technical problems in a startup-paced business environment




  • Strong problem-solving skills
  • Strong organizational, prioritization, and documentation skills
  • Excellent verbal and written English communication skills, including the ability to communicate clearly with non-technical individuals, including customers
  • Exceptional attention to detail
  • Continuous improvement attitude
  • Quality-, customer service-, and continuous improvement-driven to consistently delight internal and external customers
  • Team player who is willing to go above and beyond to help others
  • Self-motivated, proactive, and resourceful
  • Positive, professional attitude and ability to establish and maintain effective working relationships in cross-functional and team environment
  • Reacts quickly and adapts to changes in priorities, circumstances, and direction
  • Effectively multi-tasks and manages multiple projects concurrently in a time-sensitive work environment
  • Familiarity with MS Office, including Word, Excel, PowerPoint, Visio & Outlook
Join us!