Software Engineer Middleware
Job Description
Bestgate Engineering is committed to bringing the best, brightest, and most passionate software and systems engineers to solve our customers' most difficult and challenging technical problems. Founded in 2013, Bestgate Engineering is a small Maryland-based business located in the Baltimore/Washington Metro area. We provide professional services to the U.S. Intelligence Community, Department of Defense, and their industry partners.
Software Engineer (LCAT I,II, III, IV)
Required: TS/SCI with poly
Location: Annapolis Junction, MD
Task Description
The contractor shall design and implement a System-of-Systems including physical inventory, logical infrastructure, enterprise management, and a set of software services required to implement a middleware framework or system service enterprise solution. Additional tasking shall include scripting, plugin development, tool configuration, API development, service development, and assistance with tool exploration.
Task Required Skills
Experience using the Unix command line
Experience developing with multiple programming languages such as Java, Python, C/C++, and Go in a Unix computing environment
Experience with frameworks used for metrics, monitoring, and analyzing big data such as Elastic Stack and Splunk
Experience with IaC concepts, principles, and tools such as Ansible and Salt Stack
Experience with CI/CD infrastructure tools such as GitLab CI and Jenkins
Experience with NoSQL technologies such as Elasticsearch and MongoDB
Experience with SQL technologies such as PostgreSQL and MySQL
Experience with containerization technologies such as Docker
Experience with designing and implementing REST and/or gRPC APIs
Task Desired Skills
Experience developing scripts using Bash
Experience with Data Center Infrastructure Management (DCIM) enterprise solutions such as Nlyte and Device42
Experience with tools used for metrics visualization such as Grafana and Kibana
Experience with the Atlassian Suite of Tools (Jira, Confluence)
Experience developing with messaging frameworks such as Kafka, JMS, RabbitMQ, ActiveMQ
Qualifications:
SWE-1 Qualifications: Master's degree in Computer Science or related discipline from an accredited college or university. OR Bachelor's degree in Computer Science or related discipline from an accredited college or University, plus two (2) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR Four (4) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
SWE-2 Qualifications: 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.
SWE-3 Qualifications: Master'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 Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
SWE-4 Qualifications: Master's degree in Computer Science or related discipline from an accredited college or university, plus ten (10) 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 twelve (12) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR Fourteen (14) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Compensation and Benefits
- Competitive salaries including PTO and 11 Federal holidays.
- Retirement - Bestgate Engineering contributes 7% of the employee’s base salary into its 401K plan. All contributions are immediately and fully vested.
- Profit Sharing - A discretionary profit sharing bonus is provided, typically distributed on its fiscal year (calendar year) cycle. To date, this has been realized every year since our inception.
- Health, Dental, and Vision Insurance - Bestgate Engineering pays 100% of the premiums for its employees and their family’s health, dental, and vision insurance.
- Short-Term and Long-Term Disability - Company paid benefits to all employees.
- Training - Allowance provided toward educational and professional development.
- Life Insurance, AD&D - Provided (subject to qualification) term life insurance coverage in the amount equivalent to the employee’s base salary.
- Team-Building Events - paid time off to hang out with fellow Bestgaters.
Recommended Skills
- Api
- Ansible
- Apache Active Mq
- Apache Kafka
- Bash (Scripting Language)
- Big Data