logo

View all jobs

Software Engineer / Data Analyst

Annapolis Junction, MD · Computer/Software

Software Engineer / Data Analyst

Location: Annapolis Junction, MD
Clearance: TS/SCI with Polygraph required
Work Type:
On-site
Salary: $168,000-$178,000

Position Overview

We are seeking a Software Engineer / Data Analyst to support the design, development, integration, and deployment of data-driven software solutions. The successful candidate will work within a multidisciplinary technical team to develop applications, automate workflows, integrate artificial intelligence and machine learning technologies, and deliver innovative solutions that address complex business and operational challenges.

This position offers the opportunity to work with emerging AI/ML technologies, modern software development frameworks, and large-scale data environments while supporting the full software development lifecycle from requirements gathering through deployment and sustainment.


Key Responsibilities

  • Collaborate with stakeholders to gather, analyze, and document business and technical requirements.
  • Evaluate opportunities to apply artificial intelligence and machine learning technologies to improve processes and decision-making.
  • Design, develop, test, and maintain software applications and analytical solutions.
  • Develop automated analysis and data processing workflows.
  • Integrate new capabilities into existing platforms, applications, and software development frameworks.
  • Build scripts, tools, and user interfaces to transform, normalize, and visualize data from multiple sources.
  • Automate business processes and workflows through the development and integration of new software capabilities.
  • Develop rapid prototypes and proof-of-concept solutions to evaluate emerging technologies and approaches.
  • Support deployment, monitoring, troubleshooting, and maintenance of production software services.
  • Collaborate with software engineers, analysts, and technical stakeholders to deliver scalable and reliable solutions.

Required Qualifications

Education and Experience

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, Information Systems, or a related technical discipline and three (3) years of relevant experience; OR
  • Four (4) additional years of directly related experience may be substituted for the degree requirement.

Technical Qualifications

  • Experience working with artificial intelligence, machine learning platforms, or data analytics technologies.
  • Production software development experience using Python and/or JavaScript.
  • Experience deploying, supporting, and maintaining production software services.
  • Experience with containerization technologies, including Docker.
  • Experience deploying or managing applications in Kubernetes environments.
  • Experience using version control systems such as Git.
  • Experience working with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Experience using project management and collaboration tools such as Jira and Confluence.

Preferred Qualifications

  • Experience developing applications with AI-assisted development tools or agent-based AI frameworks.
  • Experience programming in additional languages such as Java or C.
  • Experience developing web applications using modern JavaScript frameworks, including React, Vue, or similar technologies.
  • Experience analyzing large-scale operational, security, system, or network datasets.
  • Experience developing data processing, analytics, or automation solutions.
  • Familiarity with cloud-native architectures and distributed systems.
  • Knowledge of machine learning workflows, model deployment, and AI application integration.

Knowledge, Skills, and Abilities

  • Strong software engineering and problem-solving skills.
  • Ability to evaluate complex technical challenges and develop practical solutions.
  • Strong analytical and data interpretation capabilities.
  • Experience working in dynamic environments with evolving requirements.
  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively with multidisciplinary technical teams and stakeholders.
  • Strong organizational skills and attention to detail.
  • Ability to balance multiple priorities while delivering high-quality technical solutions.

Benefits

This position includes a competitive and flexible benefits package, including:

  • Medical
    Employer pays 100% of the monthly premium for the employee and 80% for the employee’s dependents.

  • Health Savings Account (HSA)
    Save for all medical, dental, vision and prescription expenses by contributing pre-tax money to an HSA account. Employer contributes 50% of the annual deductible (prorated to start date).

  • Dental and Vision
    Employer pays 100% of the monthly premium for the employee and 80% for dependents.

  • Life Insurance
    100% company-paid Life and Accidental Death & Dismemberment (AD&D) coverage offered to all full-time employees.

  • Short-Term Disability
    100% company-paid short-term disability. This benefit pays out 60% of earnings, with a $1,500 maximum for up to 12 weeks.

  • Retirement Plan
    Automatic 6% of salary contributed to the company 401(k) plan, fully vested. Employee match encouraged but not required.

  • Paid Time Off (PTO) & Holidays
    5–6 weeks of PTO based on tenure with the company, in addition to 11 paid holidays.

  • Tuition Reimbursement
    $5,000 annually for courses directly related to job role and responsibilities.

  • Training Reimbursement
    Paid training, certification courses, and conferences to support employee career growth.


We do not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

https://www.staffed4u.com/ 

Share This Job

Powered by