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 February 6, 2024

Software Engineer Level 1

This position will have a primary focus of supporting all aspects of agile software design and development for capabilities that are integrated into a Data Warehouse. Duties include development of new capabilities, testing, optimization and performance tuning, operation, and sustainment functions. Core Competencies and Skills: Willingness to be a committer/contributor to open source applications, Java programming for distributed systems, with experience in networking and multi-threading,  Apache Hadoop, Apache Accumulo, Apache NiFi, Agile development experience, Well-grounded in Linux fundamentals and knowledge in at least one scripting language (e.g., Python, Ruby, Perl, etc.), Experience with source code management practices and tools, Enabling tools: Git, Maven, Jira, Continuous Integration / Continuous Testing: Bamboo, Jenkins, GitLab Cl/Pipelines,  Continuous Monitoring: ELK Stack (ElasticSearch, Logstash and Kibana), Nagios, Familiarity with microservices software development technique and container-orchestration (e.g., Kubernetes) and Hadoop/Cloud Developer Certification.                                                                                                                          

Software Engineer Level 3

We are looking for a Full Stack Developer (over 20 years of experience) with technical experience with:

Front end:  Angular 2, Middle Tier:  Java, Spring, and Springboot

Back end:  MongoDB, ElasticSearch, Containerization using Docker and Kubernetes.

Up to 16 hours of Telework per week.  Work Location is NBP 131.  


Full Stack Developer Software Engineer Level 2

You will join a team of developers performing full stack development in the common cryptologic environment.  Working within a team of 4-5 people, you will build portions of the product, work with end user analysts to ensure you are meeting their requirements, and helping users with the tool as necessary.Minimum Qualifications: Bachelor's degree plus 5-years of relevant experience or Master's degree plus 3-years of relevant experience.  An Associate's degree plus 7-years of relevant experience or high school diploma/GED plus 9-years of relevant experience, Strong Java skills, developing software in Red Hat Linux, Experience in full stack development, web frameworks, Javascript, NoSQL databases, Docker, Kubernetes, Linux.  Experience with MongoDB, ReactOS, Microservices architectures and Data science/Machine Learning architectures​are also helpful to have. NBP 318 is the work site. 


Software Engineer Level 3

We require a software engineer for continued development/integration of a Cyber Orchestration Service. Required Skills: Experience in application migration into cloud environments and technologies, as well as customer data types, protocols, and policies, Experience in development with cloud environments and technologies such as Accumulo, Hadoop, and Kubernetes, Experience with cloud-based data solutions (AWS and Azure preferred), Strong understanding of developing data transformation pre-processors and data flow management leveraging NiagaraFiles (NiFi), Working understanding of code and script (Java, Python, JavaScript, etc.) Up to 60% telework.


Software Engineer Level 2:

The Level 2 Software Engineer (SWE) shall possess the following capabilities: Master’s degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity, or Bachelor’s degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope type, and complexity, or Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. Position Description: The Software Engineer shall be responsible for developing, sustaining, and troubleshooting a software suite of applications including and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and integration with other COTS and FOSS products, packages, and libraries. The Software Engineer must have a demonstrated understanding of the software development life cycle. Position Required Skills: Experience using the Linux CLI, Experience with scripting using Bash/Python, Experience developing with Java in a Linux environment, Experience with the Spring Framework including Spring Boot, Spring Data and Spring Integration, Experience with NoSQL databases including MongoDB, Experience with containerization technologies such as Docker and containerd, Experience with Source Control Systems such as Git, Familiar with Apache NiFi canvas to process and distribute data, Familiar with Messaging Frameworks such as RabbitMQ and Kafka, Familiar with CI/CD principles, methodologies, and tools such as GitLab CI and Jenkins. Position Desired Skills: Familiar with container orchestration technologies such as Kubernetes, Familiar with IaC principles, concepts, and tools including Ansible, Experience with the Atlassian Tool Suite including Jira and Confluence.

bottom of page