Software Engineer

Tensley Consulting
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Java
Amazon Web Services (AWS)
Cloud Computing
Computer Programming
Databases
Software Debugging
Eclipse
Elasticsearch
IntelliJ
Python
PostgreSQL
Machine Learning
Maven
MongoDB
Redis
Search Technologies
Software Engineering
Software Systems
Data Streaming
Flask
Spring-boot
GIT
Integration Tests
Kubernetes
Information Technology
Apache Flink
Data Analytics
Kafka
Build Tools
Video Streaming
Software Version Control
Docker

Job description

Analyze user requirements to derive software design and performance requirements Design, develop, and modify software systems and applications Debug existing software and resolve defects Integrate software into new or existing environments Develop and execute unit and integration tests Write and maintain technical documentation Develop data queries and interfaces for databases/repositories Implement algorithms to meet performance and functional requirements Support software lifecycle activities including design, development, testing, and deployment Collaborate with cross-functional engineering teams, Experience with Machine Learning or data analytics (streaming or batch) Containerization: Docker, Kubernetes Cloud platforms (AWS or similar) Streaming technologies: Kafka, Flink Databases: MongoDB, PostgreSQL, Redis, ArangoDB Search technologies: ElasticSearch , About Tensley Consulting, Inc. About TensleyTensley Consulting is a Service-Disabled Veteran-Owned Small Business focused on mission engineering in support of the United States Intelligence Community and the Department of Defense. Our team consists of System Engineers, Software Engineers, Test Engineers, and Signals Analysts performing work throughout the Continental United States (CONUS) and Outside the Continental United States (OCONUS). Equal Opportunity, Diversity & InclusionWe aim to build a team that represents a variety of backgrounds, perspectives, and skills. We embrace inclusion and ensure equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, military or veteran status, or any other personal characteristic.

Requirements

7+ years of experience as a Software Engineer on programs of similar scope and complexity, Bachelor's degree in Computer Science or related field OR 4 additional years of SWE experience in lieu of degree

Core Technical Skills Programming: Java, Python Testing: Unit & Integration testing Version Control: Git Build Tools: Maven IDEs: IntelliJ or Eclipse Frameworks: Spring Boot, Flask

Benefits & conditions

Health insurance, 401(k) matching, Paid time off, Vision insurance, Health savings account, Dental insurance, 100% paid medical coverage with HSA and company contribution 100% paid vision, dental, short-term, and long-term premium 12% 401(k) contribution (not a match) Education and training budget 6 weeks and 3 days of PTO And much more!

Apply for this position