Find Your Opportunity

Are you hungry for meaningful work that taps your potential?

Are you humble enough to share the praise with your teammates and to admit when you may have missed the mark? Can you learn from both?

Are you smart in both technology and working with others to generate results that "wow" clients?*

Do you have integrity to do the right thing for both clients and teammates when no one else is watching?

We are one of the fastest growing firms in Southern Colorado - come grow with us!

We are seeking the best career-minded software and technology professionals who share our enthusiasm for working in a dynamic environment supporting customers across many sectors, including defense, government, commercial, and non-profits.

DSoft Technology is a leading provider of IT services and custom software and website development, specializing in .Net and Umbraco technologies. We are a Colorado Springs-based “Service-Disabled, Veteran-Owned Small Business” (SDVOSB) and have a veteran hiring preference for disabled veterans, recently separated veterans, Armed Forces service medal veterans and other protected veterans.   

We are a Microsoft Certified Partner with five gold competencies, and one of only 16 Umbraco Certified Partners in North America. We serve clients from the federal, state, and local governments as well as the commercial and non-profits sectors.

We offer competitive salaries with top-notch benefits, flex time, a family atmosphere, P4P Bonus opportunities, and emphasize individual personal growth and character.  We seek Team players that collaborate and support each other, with high morals standards.  The DSoft Technology values of humble, hungry, and smart were adapted from The Ideal Team Player by Patrick Lencioni, Jossey-Bass Publishers, 2016.

We also offer teammates opportunities to give something back to their communities through self-chosen projects and firm-sponsored volunteer activities. DSoft Technology has a veteran hiring preference for disabled veterans, recently separated veterans, Armed Forces Service Medal veterans, and other protected veterans.

In addition to our 401(k) plan, DSoft Technology teammates are enrolled in our Employee Stock Ownership Program (ESOP) at no additional cost - how does an ESOP work?

DSoft Technology is already in its third year of managing its ESOP, a benefit under the Employee Retirement Income Security Act and which is gaining attention in Colorado. A recent Colorado Springs Business Journal article reported that Governor Jared Polis established the Commission on Employee Ownership in April 2019. In an ESOP, employee teammates are beneficiaries of a trust built with corporate profits; when a vested teammate leaves the Firm, they sell their stock back to the trust. The CSBJ noted that "Employees in ESOPs earn higher incomes and accumulate more funds in their retirement accounts than in non-ESOP companies .... Participating in an ESOP represents one of the few opportunities employees have to create wealth." 

We are an Equal Opportunity Employer, committed to providing a work environment that values and respects each teammate as an individual member of our culturally diverse organization. In keeping with this commitment, the Firm is dedicated to providing a work environment free from any type of discrimination based upon racer, color, religion, national origin, ancestry, gender, pregnancy, age, sexual orientation, gender expression and identity, covered veteran and military status, marital status, disability, medical condition, genetic characteristics, political affiliation, or any other classification protected by law. This commitment and policy applies to all areas of employment.

APPLY FOR A JOB
DZUsIDYV4AAzZ4e.jpg
Cx4osK3VEAAzjV2.jpg
thumbnail.jpg

The Benefits

Choice of Health Insurance Plans

DSoft Technology’s unique plan is a nationwide Health, Dental, and Vision reimbursement of Premium Expenses plan (completely compliant with the Affordable Care Act and under the management of Design Health). Teammates may select their own insurance policies from hundreds of available plans, which can be customized to their needs. The premium expense reimbursement benefit becomes available the first day of the next calendar month following a 30-day waiting period from your date of hire. DSoft Technology reimburses the premium expenses for teammates and their family situation through payroll processing, as a separate payment.

401(k) Retirement Planning

Teammates who choose to enroll in DSoft Technology’s 401(k) plan will participate in the Firm’s matching contribution benefit in an amount equal to: (i) 100% of contributions that are not in excess of 3% of compensation, plus (ii) 50% of the amount of contributions that exceed 3% of compensation but that do not exceed 5% of compensation using professional financial planning advisors. Teammates are eligible for enrollment after completing twelve (12) consecutive months (full-time teammates) or 1,000 hours (part-time teammates). Company Safe Harbor Contributions made on your behalf are always 100% vested.

Paid Time Off Policy

DSoft Technology provides a robust paid time off benefit that begins at the start of a teammate’s employment. 8 paid holidays, 32 hours of paid personal absence, 40 hours of sick leave with annual accrual, and 80-120 hours of vacation depending on seniority and experience.

Employee Stock Ownership Plan (ESOP)

Membership in DSoft Technology’s unique employee stock ownership structure allows teammate participation in the Firm’s financial growth without individual monetary contribution. Automatic enrollment after completing twelve (12) consecutive months of service (full-time Teammates) or 1,000 hours (part-time Teammates).

Professional Development

Professional Development, which includes tuition reimbursement and continuing education course/certification reimbursements.

Generous Life & Disability Insurance

Group life insurance 1x salary and long term disability insurance at no cost to the Teammate, starting with the date of hire. Additional supplemental insurance available.

Pay for Performance Bonus

Annual performance bonus plan based on teamwork, client success and value added to our client projects. Bonuses range up to 30% of salary.

Flexible Scheduling

Flex time and remote work is offered as a non-traditional work scheduling practice, which allows teammates to choose their individual start and end times, generally within the Firm’s core hours of 9 a.m. – 3 p.m. Optional remote access on a non-interference basis.

Casual Atmosphere & Team Building Events

Business casual work environment. Periodic teambuilding off-site events for Teammates and family members.

Rewards Program

Recognizing key contributions of Teammates is critical to continued motivation towards team goals. We award the "Game Ball," bonus time, on-the-spot cash bonuses, and gift cards to our MVPs!

Current Openings

JOB DESCRIPTION

The Ideal candidate:

  • Is a semi-retired civilian or retired military non-commissioned officer with experience in any of these areas: logistics; law enforcement; investigations; Chemical, Biological, Radiological, Nuclear, and Explosive (CBRNE) materials; Test, Measuring & Diagnostic Equipment TMDE); or other field data collection and analysis.
  • Is able to travel weekly (3-5 days per week, 2-4 weeks per month)
  • Holds a current Department of Defense Secret security clearance (any break in service must be less than 24 months) or be willing to be vetted to successfully obtain the Secret Clearance.

Essential Duties/Responsibilities:

Performs full range of acceptance and operational test and evaluation functions across multiple platforms, including:

  • Test planning & execution
  • Data collection, analysis & reporting
  • Data management– record and reconcile tests; review reports and copies of images
  • Test article engineering, development & maintenance
  • Logistics support – unload and load test articles (baggage); manipulate test articles on a variety of Baggage Handling System (BHS) for specific periods of time over an 8 hour shift. Most testing occurs during non-busy times (nights / early morning) at airports in order to not interfere with normal operations.

Other Duties/Responsibilities

  • Plan, book, and manage travel reservations required to complete assignments.
  • Coordinate with DSoft Technology administrative staff and Technical Team Lead to determine appropriate modes of transportation, travel dates, and allowable costs.
  • Manage travel and work expenses placed on company credit card; manage refunds for delays and cancellations. Submit original travel receipts within 3 business days of the trip return.

Supervisory Duties: E/A 3 and E/A 4 positions will perform supervisory duties as directed.

Working Environment: Work environment can consist of exposure to moderate to loud noise, outdoor weather conditions, fumes or chemicals, and risk of radiation, electrical shock, or vibration.  

Minimum Education (in a technical field) and Relevant Experience Requirements:

Engineer / Analyst 1: HS diploma + 4 yrs or Associate's degree + 2 yrs or Bachelor's degree + 0 yrs

Engineer / Analyst 2: HS diploma + 6 yrs or Associate's degree + 4 yrs or Bachelor's degree + 2 yrs or Master's degree + 0 yrs

Engineer / Analyst 3: HS diploma + 8 yrs or Associate's degree + 6 yrs or Bachelor's degree + 4 yrs or Master's degree + 2 yrs or Ph.D + 0 yrs

Engineer / Analyst 4: HS diploma + 16 yrs or Associate's degree + 14 yrs or Bachelor's degree + 12 yrs or Master's degree + 10 yrs or Ph.D + 8 yrs

 

APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

SALARY RANGE: Commensurate with years of experience.

EDUCATION:  Requires proficient knowledge of job area typically obtained through advanced education combined with experience. May have practical knowledge of project management. Bachelor’s Degree in Computing Science or equivalent and minimum 4 years of prior relevant experience or 2 years post-Secondary/ Associates Degree and a minimum of 8 years of prior related experience. Graduate Degree and a minimum of 2 years of prior related experience.

SPECIFIC DUTIES:

Candidate will be responsible for research, design, and development of computer software systems, in conjunction with hardware product development. Primarily responsible for the design and development of software products for a variety software applications. Participates in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of software products.  Applies computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application.  Works closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system.  Develops software test procedures, software programs, and related documentation.   Contributes to determining, estimating, and validating the cost and scope of software efforts to ensure software performed meets program cost, schedule, and technical constraints.  The following describes the required skills and knowledge:

 

  • SW Engineer to be responsible the development of software code, devising or modifying procedures to solve complex problems considering requirements, computer equipment capacity and limitations, operating time and form of desired results using computer programs and systems.

  • Facilitate software development in an agile environment to accomplish tasks, and should be experienced in website design, Java, Angular, Angular JS, Spring, Spring boot and will work at a range of classification levels, to include NIPR, SIPR, and JWICS, working problems from concept inception through development results analysis.

  • Gathers requirements, designs detailed programs, information/flow charts and diagrams showing mathematical computations and sequence of machine operations.
  • Verify accuracy and completeness of programs and systems by developing sample representative data and perform testing using developed test plans. 
  • Familiar with and implement a number of different programming languages and IDEs. 
  • Enhances software to reduce operating times or improve efficiency/functionality. 
  • Document designs, develop tests plans and end product documentation (User Guides, Programmer’s Guides, etc.). 
  • Knowledge of DoD Space Surveillance Network and particular knowledge of the radar, optical sensors and C2 systems supporting SSN.
  • Certifications:  Security
  • Comfortable performing software development in both a Windows and Linux environment
    • Experience with Java Standard Edition (SE) 8, Spring and Oracle VM VirtualBox
    • Experience with Python, Fortran and/or Fortran desired.
    • Experience with Eclipse Integrated Development Environment (IDE) – with WindowBuilder and SonarLint
    • Familiarity with GitBucket, GitLab and TortoiseSVN
    • Familiar with Agile processes and the use of Jira to report progress on user stories and tasks
    • Experience with Model Based System Engineering process and languages: UML, SysML; experience with MagicDraw a plus;
    • Experience with IBM Rational DOORS 9.6 a plus.
    • Experience with shell scripting, TeraTerm, terminal emulators, RDP, Putty, MobaXTerm

 

APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

SALARY RANGE: Commensurate with experience and knowledge.

JOB LOCATION:  Aerospace Building, Colorado Springs, CO

MUST HAVE DEGREE OF: Bachelors or Masters in Computing Science, Physics, Engineering, Mathematics, Statistics, Operations Research or related technical discipline from an accredited college or university.  One year of relevant education may be substituted for one year of required experience.

MUST HAVE EXPERIENCE: Minimum 10  years industry experience related to responsibilities. One year of relevant experience may be substituted for each year of required education.

Specific Requirements:

Must haves:

  • Experience in development of software applications using modern software languages: Java, Python, C#, C++
  • Possess Matlab skills or have the ability to learn Matlab so that you can incorporate prototype algorithms into end user applications/tools
  • Experience in developing applications/tools with 2D and 3D data visualization
  • Experience working with large data sets
  • Understanding of astrodynamic algorithms and satellite operations.
  • Understanding of Offensive and Defensive Space Control concepts, operations and tactics.
  • Familiarity with Space Surveillance Network (SSN), Unified Data Library

Nice to haves:

  • Experience with STK and Matlab.
  • Experience with developing and deploying applications on DoD networks.
  • Knowledge of Model Based System Engineering, UML, SysML

 

APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

LOCATION: Remote support - Any location which can support United States East Coast operating hours.  Note:  DSoft Technology's Headquarters is located in Colorado Springs, CO.

JOB TYPE: Full Time (immediate)

SALARY RANGE: Commensurate with experience and knowledge

EDUCATION: Bachelor’s degree in Computer Information Systems or related discipline which demonstrates education in formal technology engineering.   Three years of experience can serve as a substitute if the correct skills were acquired. 

MUST HAVE EXPERIENCE: Minimum three years of industry experience in software development and specific experience in the Dynamics 365 platform.  The following is a list of requirements included with this position:

  • Experience working with Agile methods to include the Scaled Agile Framework (SAFe)
  • Familiar and comfort working with development teams using Agile frameworks, Azure DevOps tool, and other collaborative cloud-based systems
  • Experience with Microsoft PowerApps, PowerBI and cloud-based collaboration tools
  • Ability to incorporate modern research and usability testing best practices into all solutions.
  • Be capable of designing, developing, configuring, and deploying production solutions within Dynamics 365
  • Have a current certification of Dynamics 365 Developer Associate
  • Understanding and practical application of methodologies like ITIL, Agile, Scrum, and DevOps
  • Understand and have experience using automated testing frameworks
  • Analyze, design, build, and deploy solutions and console apps consisting of:
    • Create, update, and maintain customize plugins
    • Customize built-in entities
    • Build Dynamics add-ins and integrations using .NET
    • Create and customizing Dynamics forms
    • Create and maintain business process flows and workflows
    • Monitor quality and performance of applications through testing and maintenance
    • Utilizing existing Dynamics APIs
    • Build custom APIs (when required)
    • Documentation
  • Troubleshoot and bug fix existing solutions
  • Strict Adherence to company policies and guidelines
  • Proven experience successfully supporting clients while working remotely

RESPONSIBILITIES

This role is for a technical professional who assists with the collection of business requirements and translates them into effective designs that are developed for production consumption. This person will participate in sprint development including disciplined testing (unit, functional, regression) and reviews as a continuous process, to avoid finding issues at the end of sprint development. Develop the features and capabilities, including source code, as work items in the repository that were established in the sprint plan. As part of the development process, create discrete test cases that can be automated to expedite platform testing.

HIGHLY DESIRED

  • Strong written and verbal English communication skills
  • Ability to communicate complex subject matter- both verbally and written
  • Ability to learn new concepts and processes quickly.
  • Ability self-manage, take initiative and be resourceful
  • Ability to work both individually and in a team environment
  • Strong problem solving, organizational, and time management skills.
  • Ability to multitask and complete tasks with efficiency and accuracy
  • Ability to learn fast, absorb knowledge and apply newly learned information daily
  • Ability to self-study and engage in independent work to increase job related knowledge and skills
  • A linear, logical thinking style with ability to break down and solve difficult problems
  • Strong analytical skills
  • Ability to operate a computer and navigate in a Windows based platform
  • Receptive listening skills, with ability to present ideas in a clear, concise fashion to technical and non-technical audiences
  • Excellent troubleshooting skills Proficiency in C# .NET, Java script, Angular, JQuery, HTML, CSS, ASP.Net, REST, & SQL Server
  • Comfort and ability to work remotely as part of a largely team
  • Demonstrated success supporting Federal or State government departmental operations
  • Experience with Microsoft Graph and extracting telemetry data as key metrics in activities
  • ITSM knowledge
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time (immediate)

SALARY RANGE: Commensurate with experience and knowledge

EDUCATION: Bachelor’s degree in Computer Information Systems or related discipline which demonstrates education in formal technology engineering.   Three years of experience can serve as a substitute if the correct skills were acquired. 

MUST HAVE EXPERIENCE: Minimum three years of industry experience in software development  

  • 3+ years’ experience as an Azure cloud engineer
  • Experience working in environments with various Azure based PaaS & SaaS services (Azure AD, Azure SQL, BLOB storage, Redis cache, Azure Web Services, etc.)
  • Experience managing Microsoft Azure environments (VM’s, NSG’s, Resource Groups)
  • Windows and preferably Linux administration
  • Knowledge in cloud security guidelines such as Security Operation Center (SOC) guidelines, Payment Card Industry (PCI), National Institute of Technology (NIST)
  • High level of competence in building Azure Resource Management (ARM) templates/PowerShell scripts to created Infrastructure as Code
  • Specific knowledge around common security guidelines like NIST 803-53, Federal Risk and Authorization Management Program (FedRAMP) pertaining to application security
  • Experience using modern systems like Terraform for code management, Azure DevOps or Jira for requirements management
  • Understanding and practical application of methodologies like ITIL, Agile, Scrum, and DevOps

RESPONSIBILITIES

This role is for a technical professional who assists with the architecture, solution design, implementation, and/or support of applications which are designed, deployed, and operating in Azure cloud. The Azure Infrastructure engineer serves as a consultant and trusted advisor to members of the Azure engineering team. This person provides technical direction and leadership in the development of application software and offerings, operations & automation.  Decisions can significantly impact corporate financial performance, schedules and customer satisfaction.

HIGHLY DESIRED

  • Familiar with resource groups, security architecture, and cost management techniques
  • Comfort working with Infrastructure as a Service components such as virtual machine instances, storage provisioning, and autoscaling
  • Experience working with Infrastructure as Code deployment templates and Azure blueprints
  • Experience with automated asset tagging and tools such as App Dynamics User Experience Management monitoring/reporting
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time (immediate)

SALARY RANGE: Commensurate with experience and knowledge

EDUCATION: Bachelor’s degree in software development or related discipline which demonstrates education in formal software development methods.   Five years of production development experience can serve as a substitute if the correct skills were acquired. 

MUST HAVE EXPERIENCE: Minimum five years of industry experience in software development  

  • 3+ years’ experience as an Azure cloud engineer
  • Experience working in environments with various Azure based PaaS & SaaS services (Azure AD, Azure SQL, BLOB storage, Redis cache, Azure Web Services, etc.)
  • Experience managing Microsoft Azure environments (VM’s, NSG’s, Resource Groups)
  • Windows and preferably Linux administration
  • Knowledge in cloud security guidelines such as Security Operation Center (SOC) guidelines, Payment Card Industry (PCI), National Institute of Technology (NIST)
  • High degree of knowledge in networking (protocols, virtual networks, subnets, firewalls)
  • Specific knowledge around common security guidelines like NIST 803-53, Federal Risk and Authorization Management Program (FedRAMP) pertaining to application security
  • Strong scripting experience (Python, PowerShell, Ansible, Terraform)
  • Understanding and practical application of methodologies like ITIL, Agile, Scrum, DevOps, and SRE.

RESPONSIBILITIES

This role is for a technical professional who assists with the architecture, solution design, implementation, and/or support of applications which are designed, deployed, and operating in Azure cloud. The Azure DevOps engineer serves as a consultant and trusted advisor to members of the software development team. This person provides technical direction and leadership in the development of application software and offerings, operations & automation.  Decisions can significantly impact corporate financial performance, schedules and customer satisfaction.

HIGHLY DESIRED

  • Familiar working as part of an Agile development team using scrum methodologies
  • Comfort working with Infrastructure as a Service components such as virtual machine instances, storage provisioning, and autoscaling
  • Experience working with Infrastructure as Code deployment templates and Azure blueprints
  • Experience with automated asset tagging and tools such as App Dynamics User Experience Management monitoring/reporting

 

APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Part-time (10 to 15 hours/week)

SALARY RANGE: Commensurate with years of experience.

EDUCATION:  Requires proficient knowledge of job area typically obtained through advanced education combined with experience.  Minimum Education Preferred: Associates in Accounting.  Work Experience: 2-3 years of steady bookkeeping/accounting experience.

SPECIFIC DUTIES:

  • Assist in reducing waste, increasing efficiency and profitability across the enterprise
  • Perform all accounting operations including preparation of financial reports, A/R, A/P, and GL.
  • Assist in month-end and year-end close out process
  • Balance general ledger by reconciling entries with financial statements
  • Maintain historical records by filing documents electronically
  • Prepare, coordinate and run payroll using QuickBooks Payroll
  • Work with our Staff Accountant in corporate tax preparation
  • Assist in collecting and report financial key performance indicators
  • Master accounting policy and procedures to align with company goals and requirements.
  • Comply with federal, state, and local legal requirements by studying requirements; advising management on needed actions
  • Contribute to overall team effort by accomplishing related project tasks as needed.

QUALIFICATIONS

  • Attention to detail and accuracy
  • Great interpersonal and customer service skills
  • Growth oriented mindset – a desire to learn, develop, improve
  • 1+ years of transaction accounting experience using QuickBooks for/in a professional organization.
  • Must be proficient in Microsoft Office and Office365 online applications
  • Prefer DCAA background but not required.

 

APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

LOCATION: Colorado Springs, CO

JOB TYPE: Full Time (immediate)

SALARY RANGE: Commensurate with experience and knowledge

EDUCATION: Bachelor’s degree in Computer Information Systems or related discipline which demonstrates education in formal technology engineering.   Minimum of 5 years experience in the development of microservices. Master’s degree may substitute for 2 years of experience.

RESPONSIBILITIES:

  • Support the evolution of government's Unified Platform through the creation of Offensive, Defensive, and Shared Services applications using micro services.
  • Resolve customer requirements and propose solutions for system modifications and enhancements.
  • Discover and propose solutions to resolve various customer requirements. Solutions may include:
    • Deployment of commercial or open source software
    • Development of custom software
    • System configuration modifications
    • Debugging and optimization
  • Collaborate with developers, system engineers, tester, operators, and customer program management to ensure quality product deliverable.
  • Work within a Scaled Agile Framework Team environment.
  • Ability to pivot quickly to address operationally-prioritized tasks.
  • Ability to rapidly gain expertise on new technologies, environments, methodologies and problem sets.
  • Take self-initiative to remain knowledgeable and practiced in emerging DevOps technologies and trends.

QUALIFICATIONS

  • Knowledge and application of container, orchestration, and container platform technologies such as Docker, Kubernetes, and Open-shift.
  • Knowledge and application of continuous integration and continuous delivery (CI/CD) technologies such as GitLab, Jira, Confluence, Jenkins, Ansible, Chef, Puppet, Terraform, Cucumber, Junit, pytest, Nexus, Fortify, SonarQube, Twistlock, and Grafana.
  • Knowledge and application of software development using languages such as C, C++, Java, Python, Javascript, .NET, react.js, and/or Go.
  • Knowledge and application of database and data storage technologies such as Elasticsearch, MongoDB, Hadoop, Cloudera, Prometheus, PostgreSQL, and/or MySQL.
  • Experienced with source control and code repository tools.
  • Experience developing within Windows and/or Linux environments.
  • Experience with software architecture development leveraging open standards, microservices, and model based engineering tools to articulate the software design
  • Strong communication skills and team collaboration required.
APPLY FOR THIS JOB REFER A FRIEND