401K: up to 3% discretionary profit sharing contribution + 100% match on the 1st 7% of pay
PTO: 20 days per year
Healthcare, dental, vision, free for a single participant
$50,000 Life insurance provided
Job summary
A technology solutions company in Maryland is seeking a Software Engineer to develop and maintain complex software systems. The ideal candidate will have at least 12 years of experience in software engineering, a Bachelor's degree in Computer Science, and proficiency in frontend and backend development technologies, including Javascript, node.js, and Rust. This position includes responsibilities like analyzing user requirements, overseeing development teams, and ensuring quality control of software projects. Benefits include 401K contributions, health insurance, and paid time off.
Qualifications
12 years of experience as a SWE in similar programs and contracts required.
Higher education in Computer Science or related field is required; 4 years additional experience can substitute.
Debug existing software and correct defects.
Responsibilities
Analyze user requirements to derive software design and performance requirements.
Provide recommendations for improving documentation and software development processes.
Integrate existing software into new or modified systems.
Skills
Javascript
React/JSX
node.js
Rust
Python
shell script
Kubernetes
Helm Charts
Micro-Services deployment patterns
Cloud Migration
Grafana
Elasticsearch
Redis
mysql
Terraform
Education
Bachelor's degree in Computer Science or related discipline
Tools
nifi
Testing frameworks (JEST)
Apache Superset
RabbitMQ/Kafka
Job description
A technology solutions company in Maryland is seeking a Software Engineer to develop and maintain complex software systems. The ideal candidate will have at least 12 years of experience in software engineering, a Bachelor's degree in Computer Science, and proficiency in frontend and backend development technologies, including Javascript, node.js, and Rust. This position includes responsibilities like analyzing user requirements, overseeing development teams, and ensuring quality control of software projects. Benefits include 401K contributions, health insurance, and paid time off.