7 months ago
Annapolis Junction, MD, USAEntry Level
Responsibilities
- Analyze user requirements and derive software design and performance requirements.
- Design, code, modify, integrate, debug, and maintain full-stack software systems and components.
- Develop middle-tier and backend data storage solutions and provide ETL development support.
- Develop database queries, data repository interfaces, algorithms, and solutions for large datasets.
- Review and test software components, execute test procedures, document results, and resolve software problem reports.
- Integrate software into new or modified systems and operating environments.
- Provide input on system design, software reuse, COTS/GOTS solutions, requirements analysis, and hardware/software trade-offs.
- Recommend improvements to documentation and software development process standards.
- Serve as a team lead when appropriate to the software development process.
Requirements
- Active TS/SCI security clearance with an agency-appropriate polygraph, or the required current PRIVAC/polygraph level.
- Seven years of software engineering experience on programs or contracts of similar scope, type, and complexity.
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, with four additional years of relevant software engineering experience allowed as a substitution.
- Experience with Java, JavaScript, and Python.
- Experience delivering full-stack solutions with large datasets, developing in a microservices framework, implementing local caching services, and performing ETL.
- Experience with corporate authentication services in secure full-stack solutions.
- Experience with Docker, Docker Compose, Kubernetes, Jenkins, GitHub, GitLab, Jira, and Confluence.
- U.S. citizenship and a position-appropriate security clearance are required due to federal contract requirements.
- Preferred experience includes commercial cloud services, especially AWS; PostgreSQL or NoSQL; Go, Rust, or C++; library development; Vue; MinIO; ClickHouse; and Graphite.
Benefits
- The company automatically contributes 20% of gross compensation to a SEP IRA, with contributions fully vested from day one.
- Up to 200 hours of PTO are available annually, with the ability to adjust PTO allocation at the start of each calendar year.
- Full-time employees may participate in medical plans, some with HSA options, plus vision, dental, life, AD&D, disability, hospital indemnity, accident, and critical illness insurance.
- Optional identity theft and legal protection services are available.
- The position is eligible for a $5,000 bonus, including a 20% SEP IRA contribution.
- Telework is possible up to one day per week as tasking permits.
- Employees may be eligible for referral bonuses up to $10,000 and mobility among Wyetech-supported contracts.
- The company offers locations across multiple U.S. states and OCONUS, team-building events, and two complimentary branded clothing orders annually.
