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 email@example.com 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.
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
Software Engineer Level 3
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.