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.

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.

* The DSoft Technology values of humble, hungry, and smart were adapted from The Ideal Team Player by Patrick Lencioni, Jossey-Bass Publishers, 2016.

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

The Benefits

Choice of Health Insurance Plans

Approximately 90% company-paid family medical/dental insurance with optional vision at your provider of choice

Generous Life Insurance

Group life insurance 1x salary and long term disability insurance, with supplemental insurance available

Paid Time Off Policy

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

Retirement Planning and ESOP

401(k) retirement plan, with a 3% match paid monthly, using professional financial planning advisors. Unique ownership opportunity at no cost to teammate.

Professional Development

Educational and Professional Certifications Tuition Assistance

Flexible Scheduling

Flex time and optional remote access on a non-interference basis

Pay for Performance Bonus

Annual performance bonus plan based on teamwork, client success and value added to our client projects

Casual Atmosphere

Business casual work environment

Current Openings

JOB DESCRIPTION

The ideal candidate will have:

  • Software product development and development in Microsoft Web / .NET technologies (C#, ASP.Net, MVC, SQL, Entity Framework, JavaScript, MVC, CSS; UI frameworks such as Bootstrap and AngularJS) (5+ years’ experience)
  • Progressive web / mobile (iOS and Android) applications (2+ years’ experience)
  • Experience with web services, REST APIs, AJAX, XML and JSON (2+ years’ experience)
  • Familiarity with industry best practices including Agile development and version control systems including Git.
  • At a minimum, BS in Computer Science or related field
  • Strong written and verbal communication
  • A passion to grow and learn on an Agile team

Experience and skills that will set you apart from the competition:

  • 2+ years’ experience with implementing Microsoft 365, Azure, SharePoint, Power BI, and Dynamics
  • Microsoft Certified Solutions Associate or Developer
  • Familiarity with geospatial services and tools (ESRI, ArcGIS, OpenLayers, MapBox)
  • Previous use of DevExpress
  • Coding using Java, Python, or JavaScript with Angular.js, Vue.js, Node.js or similar cross-platform development frameworks
  • Collaboration using Atlassian tools JIRA, Confluence, Crucible, Fisheye or similar tools supporting open collaboration
  • Configuration Management / Version Control using BitBucket, GitLab, Nexus, Subversion or similar SCM tools
  • Containerization using Docker, Red Hat OpenShift or similar tools
  • Databases such as Oracle, MySQL, Cassandra NoSQL DBMS or similar systems
  • Big Data experience using Apache Spark and Scala
  • Linux platform implementations
  • Security+ or other secure coding certification
  • Experience using Fortify or other secure code application testing tools
  • Use of penetration testing tools
  • Knowledge of Systems Security Engineering fundamentals in NIST SP 800-160
  • Familiarity with ITIL best practices
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

The ideal candidate will have:

  • 8+ years of overall experience in Software product development and development in Microsoft Web / .NET technologies (C#, ASP.Net, MVC, SQL, Entity Framework, JavaScript, MVC, CSS; UI frameworks such as Bootstrap and AngularJS)
  • Progressive web / mobile (iOS and Android) applications (2+ years)
  • Familiarity with industry best practices including Agile development and version control systems including Git.
  • At a minimum, BS in Computer Science or related field
  • 2+ years in a technical leadership role
  • Strong written and verbal communication
  • A passion to train junior developers and lead an Agile team
  • Security+ or other secure coding certification

Experience and skills that will set you apart from the competition:

  • 2+ years’ experience with implementing Microsoft 365, Azure, SharePoint, Power BI, and Dynamics
  • Microsoft Certified Solutions Associate or Developer
  • Familiarity with geospatial services and tools (ESRI, ArcGIS, OpenLayers, MapBox)
  • Previous use of DevExpress
  • Coding using Java, Python, or JavaScript with Angular.js, Vue.js, Node.js or similar cross-platform development frameworks
  • Collaboration using Atlassian tools JIRA, Confluence, Crucible, Fisheye or similar tools supporting open collaboration
  • Configuration Management / Version Control using BitBucket, GitLab, Nexus, Subversion or similar SCM tools
  • Containerization using Docker, Red Hat OpenShift or similar tools
  • Databases such as Oracle, MySQL, Cassandra NoSQL DBMS or similar systems
  • Big Data experience using Apache Spark and Scala
  • Linux platform implementations
  • Security+ or other secure coding certification
  • Experience using Fortify or other secure code application testing tools
  • Use of penetration testing tools
  • Knowledge of Systems Security Engineering fundamentals in NIST SP 800-160
  • Familiarity with ITIL best practices
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Master or PhD in Science, Physics, Engineering, Mathematics, Statistics, Military Operations, or 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 15 yrs experience in industry and/or military operations research, modeling, simulation and analysis in a space, cyberspace and/or defense environment. One year of relevant experience may be substituted for each year of required education.

Specific Duties:

  • May collect and analyze data and develop decision support software, service, or products.
  • May develop and supply optimal time, cost, or logistics networks for program evaluation, review, or implementation. 
  • Performs studies, research and analysis of US and foreign military systems, strategies, CONOPS, Combatant Command Operations Plans.  
  • Perform military requirements analysis, threat system analysis, system survivability analysis, mission performance/effectiveness analysis, force level effectiveness analysis, military utility, and operations analysis. 
  • Perform mission concept development, mission threads development, system architecture development, and model-based system engineering. Familiar with and systematically research a variety of engagement, mission and/or campaign models and simulations in a variety of domains (air, sea, land, space, cyberspace).
  • Develop new and adapt existing models, methods, and simulations to support the design, development, and assessment of advanced system design concepts, military utility and technologies.

Qualifications:

  • Knowledge of DoD VV&A of models and simulations.  Demonstrate expertise in one or more models and simulations. 
  • Responsible for leading MUA and Office of the Secretary of Defense (OSD) led Analysis of Alternatives (AoA) efforts.
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Master or PhD in 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 17 yrs experience in industry and/or military operations research, modeling, simulation and analysis in a space, cyberspace and/or defense environment. One year of relevant experience may be substituted for each year of required education.

Specific Duties:

  • Collect and analyze data and develop decision support software, service, or products.
  • Develop and supply optimal time, cost, or logistics networks for program evaluation, review, or implementation. 
  • Perform studies, research and analysis of US and foreign military systems, strategies, CONOPS, Combatant Command Operations Plans.  
  • Perform military requirements analysis, threat system analysis, system survivability analysis, mission performance/effectiveness analysis, force level effectiveness analysis, military utility, and operations analysis. 
  • Perform mission concept development, mission threads development, system architecture development, and model-based system engineering. 
  • Familiar with and systematically research a variety of engagement, mission and/or campaign models and simulations in a variety of domains (air, sea, land, space, cyberspace). Develop new and adapt existing models, methods, and simulations to support the design, development, and assessment of advanced system design concepts, military utility and technologies. 
  • Responsible for DoD Verification, Validation and Accreditation of models and simulations.   
  • Demonstrate expertise in one or more models and simulations. 
  • Responsible for leading MUA and Office of the Secretary of Defense (OSD) led Analysis of Alternatives (AoA) efforts. 
  • Perform relevant research and possess ability to operate independently.
  • Support complex projects, playing a critical role as a team member on projects with specific technical/scientific expertise. 
  • Consistently produce high quality analysis.
  • Develop and apply creative and innovative analytic solutions to complex problems with assistance/support from engineering staff. 
  • Summarize and synthesize larger pieces of work into effective executive summaries/executive briefings.
  • Effectively present work to less technical senior and larger audiences.
  • Interact regularly and independently with Government sponsors and related parties.
  • Influence decisions to provide sponsors with implementable recommendations. 
  • Effectively communicate with and engage colleagues at all levels of the organization.
  • Writing technical reports and orally presenting project findings.
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Master or PhD in 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 15 yrs industry experience related to responsibilities. One year of relevant experience may be substituted for each year of required education.

Specific Duties:

  • Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements.
  • Duties to include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties.
  • Requires expertise in modeling and simulation, data analytics, operational research, statistics, optimization, astrodynamic algorithms, design of experiments, mathematical physics, military systems, and/or military operations. 
  • Strong relationships with EUCOM planning personnel and deep experience with EUCOM planning processes will be valuable.
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Master or PhD in Computer Science, Engineering, 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 17 yrs industry experience related to responsibilities. One year of relevant experience may be substituted for each year of required education.

Specific Duties:

  • Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements.
  • Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties.
  • Requires expertise in modeling and simulation, data analytics, operational research, statistics, optimization, astrodynamic algorithms, design of experiments, mathematical physics, military systems, and/or military operations.
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Bachelor of Science in Computer Science or related engineering discipline from an accredited college or university, MCP certification (or equivalent). One year of relevant education may be substituted for one year of required experience.

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

Specific Duties:

  • Assist in the preparation of detailed specifications from which programs will be written.
  • Analyze and revise existing system logic difficulties and documentation as necessary. 
  • May use case tools.
  • Develop requirements for information systems from a projects inception to conclusion. 
  • Develop required specifications for simple to moderately complex systems. 
  • Assist senior computer systems analysts in preparing input and test data for the proposed system or application. 
  • Facilitate software development in an agile environment to accomplish tasks, and should be experienced in MATLAB, Python, and Java, and will work at a range of classification levels, to include NIPR, SIPR, and NMIS, working problems from concept inception through development results analysis.
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Master of Science in Computer Science or related technical discipline from an accredited college or university, MCP certification (or equivalent). One year of relevant education may be substituted for one year of required experience.

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

Specific Duties:

  • Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results.
  • Prepares detailed specifications from which programs will be written.
  • Analyzes and revises existing system logic difficulties and documentation as necessary.
  • Apply process improvement and reengineering methodologies and principles to conduct process modernization of projects.   
  • Must be knowledgeable in implementing computer systems in a phase/agile approach of requirements analysis and conceptual design, system design review, installation, integration and testing. Perform configuration management, software integration, interpreting test results and recommending solutions. 
  • Must be knowledgeable in software life-cycle support, maintenance, administration.
  • Present system designs for user approval at formal reviews. 
  • Have a command of the total life-cycle software development process. 
  • Analyze and develop computer software possessing a wide range of capabilities, including numerous engineering, business, modeling and simulation, decision support tool and record management duties. 
  • Responsible for the development of systems and applications from project inception to conclusion. 
  • Analyze the problem and the information to be processed. 
  • Define problems and develops the system requirements and program specifications from software design documents. 
  • Closely coordinate with programmers to ensure proper implementation of program and system specifications. 
  • Assist in the development of system alternative solutions with functional users. 
  • Knowledge of current storage, retrieval methods. Knowledge of integration of data from a variety of data sources. 
  • Demonstrated ability to formulate specifications for computer programmers to use in coding, testing, debugging.
  • Responsible for providing technical and administrative direction for personnel performing software development tasks, including review of work products for correctness, adherence to the design concept and to user standards, and for progress in accordance with schedules.
  • Coordinate with Project and/or Program Manager to ensure problem solution and user satisfaction.
  • Makes recommendations for approval of major system installations.
  • Prepare milestone status reports and deliveries/presentations on system concept to colleagues, subordinates, and end user representatives. 
  • Facilitate project teams in the accomplishment of project activities, objectives. 
  • Key coordinator among multiple projects teams to ensure enterprise wide integration.
  • Provide supervision, mentoring of junior staff. 
  • Facilitate software development in an agile environment to accomplish tasks
  • Should be experienced in MATLAB, Python, and Java, NIPR, SIPR, and NMIS. 
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Bachelor or Masters of Computer Science or Engineering from an accredited college or university, MCP (or equivalent) required.  DoD 8570 certification, CISSP certification, CISM certification, CompTIA Security+ Certification required.  One year of relevant education may be substituted for one year of required experience.

MUST HAVE EXPERIENCE: Minimum 18 yrs industry experience in engineering and technology managing computer networks in the DoD environment.  One year of relevant experience may be substituted for each year of required education.

Specific Duties:

  • SWAC and Network Architecture development to interface with AFSPC MS&A activities.
  • Performs network modeling, analysis, and planning. May also design network and computer security measures.
  • Responsible for researching and recommending network and data communications hardware and software.
  • Installs, configures, and support LAN, WAN, and Internet systems or a segment of a network system.
  • Monitors network to ensure network availability to all system users and may perform necessary maintenance to support network availability.
  • May assist in network modeling, analysis, planning, and coordination between network and data communications hardware and software.
  • Installs new software releases, system upgrades, evaluates and installs patches and resolves software and hardware related problems. 
  • Performs system backups and recovery. 
  • Maintains data files and monitors system configuration to ensure data integrity.
  • Ensures availability, integrity, efficiency, and reliability of servers, workstations, and data storage systems Monitors LAN, WAN and servers. 
  • Provides batch monitoring, backup and restoration as needed. 
  • Supports, installs, maintains and trouble shoots hardware and network devices and related software.
  • Mentors network and computers system administrators.
  • Provides on-call support to AVAC.
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Bachelor or Master of Computer Science or related technical discipline from an accredited college or university.  Certificates in quality assurance and testing. One year of relevant education may be substituted for one year of required experience.

MUST HAVE EXPERIENCE: Minimum 20 yrs industry in engineering, quality assurance and/or technology.  One year of relevant experience may be substituted for each year of required education.

Specific Duties:

  • Participates in all phases of risk management, unit testing, model/simulation V&V, 508 compliance testing, security testing, functional testing, system testing, regression testing.
  • Assists with user acceptance testing. 
  • Works with system engineer and programmers to develop test plans. 
  • Researches and implements the user of test tools and agile testing methodologies.
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Bachelor of Science in Computer Science or related engineering discipline from and accredited college or university, MCP certification (or equivalent). One year of relevant education may be substituted for one year of required experience.

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

Specific Duties:

  • Use equipment and software languages to analyze system requirements and devise program logic for technical problems. 
  • Develop detailed process/information flow charts and instructions for programs, develop general run diagrams and process flow charts. 
  • Document designs and develop end product documentation (e.g., User Guides, Programmer’s Guides, etc.).
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Bachelor of Science in Computer Science or related engineering discipline from and accredited college or university, MCP certification (or equivalent). One year of relevant education may be substituted for one year of required experience.

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

Specific Duties:

  • 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.
  • 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.). 
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

JOB TYPE: Full Time

MUST HAVE DEGREE OF: Masters of Science in Computer Science or related engineering discipline from an accredited college or university, MCP certification (or equivalent) required. One year of relevant education may be substituted for one year of required experience.

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

Specific Duties:

  • Lead SW Developer, coder and Scrum Master on the software development team. 
  • Responsible for using agile processes to lead efforts for the development of a software project to solve complex problems considering requirements, computer equipment capacity and limitations, operating time and form of desired results using computer programs and systems. 
  • Design detailed programs, 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 implements different programming languages and IDEs.   
  • Enhance software to reduce operating times or improve efficiency/functionality. 
  • Provide technical direction to programmer’s as required to ensure program deadlines are met. 
  • Document designs, develop tests plans and end product documentation (User Guides, Programmer’s Guides, etc.). 
  • Has a command of the total life-cycle software development process. 
  • Facilitate project teams in the accomplishment of project activities and objectives. 
  • Key coordinator among multiple projects teams to ensure enterprise wide integration and standardization.
  • Provide supervision and mentoring of junior staff.
APPLY FOR THIS JOB REFER A FRIEND

JOB DESCRIPTION

The ideal candidate will have experience in:

  • Software product development and development in Microsoft Web / .NET technologies (C#, ASP.Net, MVC, SQL, Entity Framework, JavaScript, MVC, CSS; UI frameworks such as Bootstrap and AngularJS) (1+ years)
  • Experience with web services, REST APIs, AJAX, XML and JSON (1+ years)
  • Familiarity with industry best practices including Agile development and version control systems including Git.
  • At a minimum, BS in Computer Science or related field
  • Strong written and verbal communication
  • A passion to grow and learn on an Agile team

What will set you apart from the competition:

  • 1+ years’ experience with implementing Microsoft 365, Azure, SharePoint, Power BI, and Dynamics
  • Progressive web / mobile (iOS and Android) applications (1+ years)
  • Microsoft Certified Solutions Associate or Developer
  • Familiarity with geospatial services and tools (ESRI, ArcGIS, OpenLayers, MapBox)
  • Previous use of DevExpress
  • Oracle / Java full stack experience
  • Big Data experience using Apache Spark and Scala
  • Linux platform implementations
  • Security+ Certification or other secure coding certification
  • Experience using Fortify or other secure code application testing tools
  • Use of penetration testing tools
  • Knowledge of Systems Security Engineering fundamentals in NIST SP 800-160
  • Familiarity with ITIL best practices
APPLY FOR THIS JOB REFER A FRIEND