top of page

Join our Team

SoftTech is known as "The Company for Engineers, By Engineers!" Founded and managed by fellow engineers SoftTech is an employee-focused company operating on the principle of hiring and retaining highly skilled individuals by offering the best compensation and benefits packages available, while providing a fun, supportive atmosphere where professionals are given lots of opportunity for growth. 

At SoftTech we value your time and respect your talent, therefore there are no unnecessary annual performance reviews or trainings. We trust you to do great work our customers and in return we take great care of you! 

Request Openings &
Schedule an Interview

Send your updated Resume to for a list of openings. You will work with a mangement team member who will complete your technical interview, provide you a list of openings tailored to your skills and expertise, and help you to select the position that best fits your competencies and compensation needs. 

Openings Spotlight

A Sample of Current Openings as of September 8, 2023

Software Engineer 2-

This position is a DevOps position. The DevOps Software Engineer shall be responsible for modifying, testing, deploying, and monitoring the TOOLMETRICS software suite to ensure the software is running according to specifications. Position Required Skills: Experience using the Linux CLI, Experience developing scripts using Bash/Python, Experience developing with Java in a Unix environment, Experience with NoSQL technologies including Accumulo, Experience with Cloud Technologies such as Hadoop Framework, Experience using Apache NiFi canvas to process and distribute Big Data, Experience with various open source software frameworks used for searching, monitoring, and analyzing big data such as ElasticStack (i.e. Elasticsearch, Beats, Kibana, Logstash), Experience with the Atlassian Tool Suite (JIRA, Confluence).  Position Desired Skills: Experience with containerization technologies such as Docker, Experience with container orchestration technologies such as Kubernetes. Work location is NBP 140. 


Software Engineer 3

Seeking an experienced Software Developer to provide full-stack java software development in support of the Data Normalization & Automation (DNA) TTO in Malware and Cybersecurity Solutions, which provides normalization of cyber security data and automation of threat intelligence. Required Skills: Java full stack developer, Spring, Spring boot, Angular JS, UI (with some HTML/CSS), Some Nifi processing (Java). Work location is the contractor site. 


Effective August 21st and continuing through September 30th, offering an incentive bonus for SA2 and SA3 candidates. $20,000.00 for System Administrator 2 (SA2) candidates ($10k paid after 6 months, another $10k after 12 months – full terms below) and $40,000.00 for System Administrator 3 (SA3) candidates ($20k paid after 6 months, another $20k after 12 months – full terms below). Submitted candidates must be approved by the customer on or before September 30th to qualify. 

Software Developer 2 or 3 - 

The candidate will join our growing team of developers working on an interactive task management framework. This position will focus on front-end development of the framework. Required Experience: • 6+ (SD2) or 8+ (SD3) years of experience programming in JavaScript, Understanding of the entire web development process, with an emphasis on front-end design and development, Solid grasp of content management systems (e.g., Django) and JavaScript frameworks (e.g., Vue.JS, Ember.JS), Ability to interpret and implement concepts from wireframes, Strong communication skills to effectively collaborate with designers, developers, and mission customers, Willingness to troubleshoot and solve complex problems, Flexibility to adapt to changing instructions and requirements, Ability to gather requirements and design a solution with minimal oversight, Ability to present a development plan and forecast deliverables.  


Software Developer 2 or 3 - 

The candidate will join a team of developers working on various Mobile capabilities. They will support the group's overall mission to design, develop, test, and maintain and automate CNO capabilities. Required Experience:  6+ (CAP2), or 8+ (CAP3) years of experience programming in C/C++ or similiar and Python, In-depth understanding of network protocols, In-depth understanding of OS internals, Experience with IDA Pro, Ghidra, or similar binary analysis tool a plus, Familiarity with modern software engineering concepts, Knowledge of common CNO techniques, Ability to gather requirements and design a solution with minimal oversight, Ability to present a development plan and forecast deliverables. 


Software Engineer 0 - 

Work in an environment where you can design the architecture and develop solutions to meet the organization’s needs while enhancing your skillset and advancing your career.  Looking for an innovative, and motivated individual to join a small, talented, and hardworking development team creating enterprise level web based services. This team designs, creates, maintains, and troubleshoots multiple web based applications that are deployed in both cloud and local on premise environments. Required skills: Experience with/Exposure to one or more of the following: Java, HTML, CSS, and/or JavaScript. Exposure to MariaDB, MS SQL, MySQL, or Oracle, Excellent troubleshooting skills, Self-motivated and willing to learn new technologies, Strong desire to learn and grow. Desired skills: Experience with AWS or Azure cloud environments, Experience working in an Agile development environment. 

bottom of page