Full-Stack Software Engineer (Senior-Level)
Location: Fort Meade, MD
Employment Type: Full-time
Experience Level: Senior (12+ years)
Security Clearance: Active TS/SCI with polygraph required
Position Overview
The selected candidate will serve as a Full-Stack Software Engineer supporting a mission-focused team responsible for developing custom applications, data-driven solutions, and workflow automation tools. This role operates in a dynamic, fast-paced environment where requirements may evolve rapidly based on operational needs.
The candidate will work directly with end users and stakeholders to design, build, and maintain applications that improve mission processes, enhance data visibility, and enable informed decision-making.
Key Responsibilities
Application Development
- Design, develop, and maintain full-stack applications to support mission requirements
- Build scalable backend services and responsive frontend user interfaces
- Develop data visualizations and dashboards to improve user understanding of complex datasets
Data Engineering & Analytics
- Develop scripts and analytics to generate insights from unique and complex data sources
- Aggregate and integrate data from disparate systems into unified tools and platforms
- Support data transformation and processing in large-scale data environments
User Engagement & Requirements Gathering
- Elicit requirements and feedback directly from end users and stakeholders
- Translate evolving mission needs into functional technical solutions
- Provide ongoing support and enhancements based on user input
Collaboration & Support
- Collaborate with cross-functional technical teams to share knowledge and improve overall capabilities
- Support a customer-facing development model with responsiveness to changing priorities
- Contribute to continuous improvement of development practices and tools
Required Qualifications
- Minimum of 12 years of relevant professional experience, or equivalent combination of education and experience
- Bachelor’s degree in a technical discipline (or additional experience in lieu of degree)
- Strong experience developing in Python, particularly for data transformation and analysis
- Experience building frontend web applications using JavaScript/TypeScript and frameworks such as React
- Experience working in big data environments, including querying and processing large datasets
- Experience developing on and managing Linux-based systems
- Demonstrated ability to work directly with users to solve complex, real-world problems
- Experience designing and implementing solutions from concept through deployment
Preferred Qualifications
- Experience working with cloud platforms (e.g., AWS)
- Familiarity with additional programming languages or frameworks (e.g., Java, FastAPI, Angular, Spring Boot)
- Knowledge of AI/ML concepts and big data tools (e.g., Pandas, Polars, DuckDB, Spark)
- Experience mentoring or providing technical guidance to other team members
Desired Attributes
- Ability to operate effectively in a fast-paced, mission-driven environment
- Strong problem-solving and analytical skills
- Effective communication with both technical and non-technical stakeholders
- High level of adaptability and responsiveness to changing requirements
- Commitment to delivering high-quality, user-focused solutions
Benefits & Total Compensation
Compensation & Retirement
- Highly competitive base salary
- Performance-based bonus opportunities
- Employee referral bonus program (up to $10,000 per referral)
- 401(k) and Roth retirement plans with up to 10% profit-sharing contribution
Paid Time Off & Leave
- 25 days of paid time off annually
- PTO buy-back program
- 11 paid holidays annually (with flexible scheduling options)
- 3 additional paid site closure days per year
- Paid bereavement leave
- Paid parental leave:
- 8 weeks childbirth leave for birthing parent
- 4 weeks bonding leave for all parents (birth or adoption)
Health & Insurance
- 100% employer-paid medical, dental, and vision coverage for employees and eligible dependents
- Health Savings Account (HSA) and Flexible Spending Accounts (medical, dependent care, limited purpose)
- Company-paid basic life insurance
- Short-term and long-term disability coverage
Education & Professional Development
- Unlimited company-funded training courses and industry conferences
- Education assistance and continuing education support
- Up to 5 paid training days per year
Additional Benefits
- Company-provided apparel
- Regular company-sponsored events, including family-friendly gatherings and social events
- Annual holiday celebration
Benefits are subject to change based on contract and organizational policies.
Additional Information
- This position requires work to be performed on-site in a secure environment
- Candidates must maintain an active security clearance
- U.S. citizenship may be required based on contract requirements
Equal Opportunity Employer
We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability.