Summary
T-Rex Solutions is a mid-tier business providing data-centric mission services to the Federal government. They are seeking a fully cleared Software Engineer Level 0 to support the Intelligence Community by developing high-performance systems and collaborating with cross-functional teams.
Responsibilities
- Partner with cross-functional teams to translate complex requirements into technical solutions
- Build high-performance java microservices for geospatial analysis, visualization, and data processing
- Develop resilient, scalable systems using modern design patterns and cloud architectures
- Integrate APIs and geospatial libraries to build capabilities
Skills
- TS/SCI with FULL SCOPE Polygraph
- No demonstratable experience required
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field. Four (4) years of additional experience may be substituted for a bachelor's degree
- Understanding of Java programming language
- Familiarity with version control systems (e.g., Git)
- Understanding of microservices architecture and design principles
- Familiarity with relational and NoSQL databases and their interactions
- Effective communication skills for both technical and non-technical audiences
- Strong problem-solving skills, curiosity, and a willingness to learn new technologies quickly
- Familiarity with geospatial tools and libraries (e.g., GDAL, GeoTools) or a strong interest in learning geospatial technologies
- Foundational understanding of cloud platforms such as AWS and cloud-native development concepts
- Exposure to containerization and orchestration tools like Docker and Kubernetes
- Experience working in Agile/Scrum environments, including participation in sprint ceremonies and team collaboration
- Basic understanding of task estimation (e.g., story pointing) and iterative development practices
- Ability to manage and deliver work within sprint timelines and adapt to evolving priorities
Qualifications
Must Haves
- TS/SCI with FULL SCOPE Polygraph
- No demonstratable experience required
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field. Four (4) years of additional experience may be substituted for a bachelor's degree
- Understanding of Java programming language
- Familiarity with version control systems (e.g., Git)
- Understanding of microservices architecture and design principles
- Familiarity with relational and NoSQL databases and their interactions
- Effective communication skills for both technical and non-technical audiences
- Strong problem-solving skills, curiosity, and a willingness to learn new technologies quickly
Nice to Haves
- Familiarity with geospatial tools and libraries (e.g., GDAL, GeoTools) or a strong interest in learning geospatial technologies
- Foundational understanding of cloud platforms such as AWS and cloud-native development concepts
- Exposure to containerization and orchestration tools like Docker and Kubernetes
- Experience working in Agile/Scrum environments, including participation in sprint ceremonies and team collaboration
- Basic understanding of task estimation (e.g., story pointing) and iterative development practices
- Ability to manage and deliver work within sprint timelines and adapt to evolving priorities
Benefits
- Performance bonuses
- Training and educational reimbursement
- Transamerica 401(k)
- Cigna healthcare benefits
- PTO available to use immediately upon joining (prorated based on start date)
- Paid parental leave
- Individual and family health, vision, and dental benefits
- Annual budget for training, professional development and tuition reimbursement
- A 401(k) plan with company match fully vested after 60 days of employment