Loading...

Join Our Team

We’re pioneering digital transformation and looking for driven, skilled professionals passionate about building the future of enterprise technology. Explore our open opportunities below.

Role Summary

As a Senior Node.js Full Stack Developer at ForgeMission, you will play a pivotal role in designing, developing, and deploying sophisticated web applications for our enterprise clients. You'll leverage your expertise in both backend (Node.js) and frontend (React/Next.js) development to build end-to-end solutions, working closely with cross-functional teams to deliver high-impact digital transformation projects.

Key Responsibilities

  • Architect, design, develop, test, deploy, and maintain robust and scalable backend APIs and microservices using Node.js (Express, Koa, or NestJS).
  • Develop dynamic, responsive, and user-friendly frontend applications using React, Next.js, and modern JavaScript/TypeScript practices.
  • Collaborate closely with product managers, UI/UX designers, and other engineers to translate requirements into technical solutions.
  • Integrate backend services with frontend components and third-party systems.
  • Optimize application performance, scalability, security, and reliability.
  • Implement database solutions using both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.
  • Write clean, maintainable, well-documented, and testable code (unit, integration tests).
  • Implement and manage CI/CD pipelines for automated testing and deployment (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Containerize applications using Docker and manage deployments (potentially with Kubernetes).
  • Participate in code reviews, providing and receiving constructive feedback.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Troubleshoot and debug complex issues across the full stack.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience with a strong focus on Node.js.
  • Demonstrable expertise in building RESTful APIs and/or GraphQL APIs.
  • Solid experience with microservices architecture patterns.
  • Proficiency in modern frontend frameworks, particularly React and/or Next.js.
  • Strong understanding of JavaScript (ES6+) and/or TypeScript.
  • Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
  • Familiarity with software development lifecycle (SDLC) best practices, including Agile methodologies.
  • Experience with version control systems, primarily Git.
  • Understanding of CI/CD principles and tools.
  • Experience with containerization using Docker.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Preferred Qualifications

  • Master’s degree in Computer Science or related field.
  • Experience with cloud platforms (AWS, Azure, or GCP), particularly serverless functions (Lambda, Azure Functions) and managed services.
  • Experience with message queuing systems (e.g., Kafka, RabbitMQ, SQS).
  • Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Familiarity with Kubernetes or other container orchestration platforms.
  • Experience contributing to open-source projects.
  • Knowledge of web security best practices (OWASP).

What We Offer

  • Competitive salary, comprehensive health benefits (medical, dental, vision), and 401(k) plan.
  • Opportunity to work on challenging, large-scale projects for diverse enterprise clients.
  • A collaborative, innovative, and supportive work environment.
  • Significant opportunities for professional growth and career advancement.
  • Budget for continuous learning, certifications, and conference attendance.
  • Flexible hybrid work model balancing in-office (Tysons, VA) collaboration with remote work.
  • Generous paid time off (PTO) policy.

Role Summary

As a Senior Big Data Architect at ForgeMission, you will be instrumental in shaping the future of our clients' data capabilities. You will lead the strategic design, development, and implementation of scalable, resilient, and high-performance big data solutions, enabling advanced analytics, real-time insights, and data-driven decision-making across the enterprise.

Key Responsibilities

  • Lead the architectural design and implementation of end-to-end big data solutions on cloud platforms (AWS, Azure, GCP).
  • Develop blueprints and reference architectures for data ingestion, processing (batch and stream), storage (data lakes, data warehouses), and analytics platforms.
  • Evaluate, select, and integrate appropriate big data technologies (e.g., Kafka, Spark, Flink, Hadoop, Hive, Presto, Snowflake, Databricks, BigQuery, Redshift).
  • Design and implement robust data pipelines ensuring data quality, reliability, and efficiency.
  • Define and enforce data governance, data security, and data privacy policies within the designed architectures.
  • Optimize the performance, scalability, and cost-effectiveness of big data systems.
  • Collaborate closely with data scientists, data engineers, analysts, and business stakeholders to understand requirements and deliver value.
  • Provide technical leadership and mentorship to data engineering teams.
  • Stay abreast of emerging trends and technologies in the big data and cloud landscape.
  • Develop proofs-of-concept (PoCs) and prototypes for new technologies and approaches.
  • Create detailed technical documentation, including architecture diagrams and design specifications.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related quantitative field.
  • 8+ years of experience in data engineering, data warehousing, or data architecture roles.
  • Proven track record of architecting and delivering complex, large-scale big data solutions.
  • Deep expertise with the Hadoop ecosystem (HDFS, MapReduce, Hive, Pig, Spark, YARN).
  • Extensive hands-on experience with stream processing technologies (e.g., Kafka, Spark Streaming, Flink, Kinesis).
  • Strong experience with at least one major cloud providers data services (e.g., AWS EMR, Redshift, Glue, Kinesis, Lake Formation; Azure Synapse, Databricks, HDInsight, Data Factory; GCP BigQuery, Dataflow, Dataproc, Pub/Sub).
  • Proficiency in data modeling techniques for both relational and non-relational data stores.
  • Solid understanding of ETL/ELT design patterns and best practices.
  • Proficiency in programming languages commonly used in data engineering (e.g., Python, Scala, Java).
  • Experience designing solutions for high-volume, distributed systems.
  • Excellent analytical, problem-solving, and strategic thinking skills.
  • Strong communication and presentation skills, with the ability to explain complex technical concepts to diverse audiences.

Preferred Qualifications

  • Advanced degree (PhD) in a relevant field.
  • Experience with modern data warehousing platforms (e.g., Snowflake, BigQuery, Redshift Spectrum).
  • Familiarity with data mesh or data fabric concepts.
  • Experience with containerization (Docker) and orchestration (Kubernetes) in data environments.
  • Knowledge of machine learning concepts and MLOps.
  • Relevant certifications in cloud platforms (AWS Certified Solutions Architect/Data Analytics, Azure Data Engineer/Solutions Architect, GCP Professional Data Engineer/Cloud Architect) or big data technologies.
  • Experience in a client-facing consulting role.

What We Offer

  • Highly competitive compensation package including bonus potential.
  • Comprehensive benefits package (health, dental, vision, life insurance, 401k).
  • Lead impactful projects shaping data strategies for major organizations.
  • Access to cutting-edge technologies and cloud platforms.
  • Culture of continuous learning with professional development support.
  • Collaborative team environment with opportunities for thought leadership.
  • Flexible hybrid work arrangements (office / Remote).

Role Summary

Join ForgeMission's growing AI practice as an AI Data Scientist. You will be at the forefront of applying advanced machine learning techniques, including deep learning and generative AI, to solve challenging business problems for our clients. You'll work end-to-end, from data exploration and feature engineering to model development, validation, deployment, and monitoring.

Key Responsibilities

  • Explore, clean, and preprocess large datasets to prepare them for machine learning model development.
  • Identify opportunities to apply AI/ML techniques to address client business needs.
  • Design, develop, train, and evaluate machine learning models using various algorithms and frameworks (e.g., regression, classification, clustering, deep learning, reinforcement learning).
  • Work on projects involving Natural Language Processing (NLP), Computer Vision (CV), time series analysis, recommender systems, or predictive analytics.
  • Develop and implement state-of-the-art models, potentially including Large Language Models (LLMs), vector databases, and Retrieval-Augmented Generation (RAG) patterns.
  • Perform feature engineering and selection to improve model performance.
  • Validate model performance and ensure fairness, interpretability, and robustness.
  • Collaborate with data engineers to deploy models into production environments using MLOps best practices.
  • Monitor model performance in production and iterate as needed.
  • Communicate complex findings, insights, and recommendations clearly to both technical and non-technical stakeholders.
  • Stay current with the latest advancements in AI/ML research and technologies.
  • Contribute to internal knowledge sharing and capability building within the AI team.

Required Qualifications

  • Master’s or PhD degree in Computer Science, Statistics, Mathematics, Physics, or a related quantitative field.
  • Proven experience (typically 3+ years post-grad) working as a Data Scientist or Machine Learning Engineer.
  • Strong theoretical foundation in statistics, probability, and machine learning algorithms.
  • Proficiency in Python and relevant data science libraries (e.g., Pandas, NumPy, SciPy, scikit-learn).
  • Hands-on experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras.
  • Experience with data querying languages (e.g., SQL).
  • Experience processing and analyzing large datasets.
  • Familiarity with the end-to-end machine learning lifecycle, including data preprocessing, model training, evaluation, deployment, and monitoring.
  • Excellent problem-solving skills and analytical thinking.
  • Strong communication and presentation skills.
  • Ability to work independently and collaboratively in a fast-paced environment.

Preferred Qualifications

  • PhD in a relevant field.
  • Experience with cloud ML platforms (e.g., AWS SageMaker, Azure Machine Learning, Google AI Platform/Vertex AI).
  • Experience with MLOps tools and practices (e.g., MLflow, Kubeflow, DVC).
  • Experience with big data technologies (e.g., Spark, Hadoop).
  • Experience with specific AI domains like NLP (e.g., Transformers, spaCy, NLTK), Computer Vision (e.g., OpenCV), or Reinforcement Learning.
  • Experience with LLMs, vector databases (e.g., Pinecone, Weaviate), and RAG architectures.
  • Experience deploying models as APIs (e.g., Flask, FastAPI).
  • Contributions to research publications or open-source projects.
  • Experience in a consulting environment.

What We Offer

  • Exciting opportunity to work on diverse and impactful AI projects.
  • Competitive salary, bonus, and comprehensive benefits.
  • Access to powerful computing resources and cloud platforms.
  • Collaborative environment with leading experts in AI, cloud, and data.
  • Strong emphasis on learning, research, and professional development.
  • Flexible work arrangements promoting work-life balance (Hybrid/Remote).
  • Opportunity to contribute to building a cutting-edge AI practice.

Role Summary

As a Cloud Infrastructure Implementation Architect at ForgeMission, you will be a key leader guiding our enterprise clients through complex cloud adoption and modernization journeys. You will design resilient, secure, cost-effective, and automated cloud infrastructure solutions on major platforms (AWS, Azure, GCP) and oversee their successful implementation, ensuring alignment with business objectives and industry best practices.

Key Responsibilities

  • Lead the design and architecture of scalable, highly available, and fault-tolerant cloud infrastructure solutions on AWS, Azure, and/or GCP.
  • Conduct cloud readiness assessments and develop cloud migration strategies and roadmaps.
  • Define technical requirements based on client business needs, translating them into robust cloud architectures.
  • Develop and implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or ARM templates.
  • Design secure network architectures within cloud environments (VPCs, subnets, security groups, firewalls, VPNs, Direct Connect/ExpressRoute).
  • Implement containerization and orchestration solutions using Docker, Kubernetes (EKS, AKS, GKE), or other container services.
  • Design and implement CI/CD pipelines for infrastructure and application deployments.
  • Define and implement cloud security best practices, including identity and access management (IAM), data encryption, and compliance controls.
  • Develop strategies for monitoring, logging, alerting, and cost management in the cloud.
  • Lead implementation teams, providing technical guidance and oversight throughout the project lifecycle.
  • Collaborate with client stakeholders, development teams, and operations teams.
  • Create comprehensive technical documentation, diagrams, and runbooks.
  • Provide expertise on cloud governance, FinOps, and operational best practices.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
  • 10+ years of experience in IT infrastructure roles, with a significant focus (5+ years) on cloud architecture and implementation.
  • Deep, hands-on expertise with at least one major cloud platform (AWS, Azure, or GCP), with strong preference for multi-cloud experience.
  • Proven experience designing and implementing core cloud infrastructure components (compute, storage, networking, databases).
  • Strong proficiency with Infrastructure as Code (IaC) tools (Terraform strongly preferred).
  • Experience with containerization (Docker) and container orchestration (Kubernetes).
  • Solid understanding of networking concepts (TCP/IP, DNS, HTTP, VPNs, load balancing, firewalls).
  • Experience with CI/CD tools and practices.
  • Strong understanding of cloud security principles and best practices (IAM, encryption, network security, compliance frameworks like SOC2, ISO 27001, HIPAA).
  • Experience with scripting languages (e.g., Python, Bash, PowerShell).
  • Excellent client-facing communication, presentation, and consulting skills.
  • Proven ability to lead technical teams and projects.

Preferred Qualifications

  • Master’s degree in a relevant field.
  • Professional-level cloud certifications (e.g., AWS Solutions Architect Professional, Azure Solutions Architect Expert, GCP Professional Cloud Architect).
  • Specialty certifications in Networking, Security, or Kubernetes (e.g., CKA).
  • Experience with serverless architectures.
  • Experience with configuration management tools (e.g., Ansible, Chef, Puppet).
  • Experience with disaster recovery and business continuity planning in the cloud.
  • Experience with FinOps practices and cloud cost optimization.
  • Experience migrating large-scale enterprise workloads to the cloud.

What We Offer

  • Leadership role in high-visibility cloud transformation projects.
  • Competitive compensation package, including bonus and comprehensive benefits.
  • Work with a talented team of cloud experts and engineers.
  • Access to the latest cloud technologies and training resources.
  • Support for obtaining advanced certifications.
  • Opportunity to influence client strategies and technical direction.
  • Flexible hybrid work environment based out of Tysons, VA.

Role Summary

ForgeMission is seeking a passionate Senior Site Reliability Engineer (SRE) to embed SRE principles and practices within our client engagements and internal operations. You will be responsible for ensuring the availability, performance, scalability, and reliability of complex distributed systems, primarily hosted on cloud platforms. You will achieve this through automation, robust monitoring, incident management, and close collaboration with development and infrastructure teams.

Key Responsibilities

  • Design, build, and maintain scalable, reliable, and performant infrastructure on cloud platforms (AWS, Azure, GCP).
  • Develop and implement comprehensive monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, Datadog, ELK Stack, CloudWatch, Azure Monitor).
  • Automate infrastructure provisioning, configuration management, and application deployments using tools like Terraform, Ansible, Kubernetes, and CI/CD pipelines.
  • Define Service Level Objectives (SLOs) and Service Level Indicators (SLIs) for critical systems and services.
  • Manage and improve incident response processes; participate in on-call rotations and lead post-mortem analyses to prevent recurrence.
  • Perform deep dives into performance issues, conduct root cause analysis (RCA), and implement remediation strategies.
  • Develop tools and automation to reduce operational toil and improve system efficiency.
  • Champion SRE best practices (e.g., error budgets, blameless post-mortems, chaos engineering) across engineering teams.
  • Work closely with development teams to influence system design for reliability and operability.
  • Implement and manage container orchestration platforms (Kubernetes preferred).
  • Ensure security best practices are integrated into infrastructure and operations.
  • Manage system capacity planning and performance tuning.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of experience in Site Reliability Engineering, DevOps, or Systems Engineering roles.
  • Strong experience with at least one major cloud provider (AWS, Azure, or GCP).
  • Proven expertise in building and managing observability stacks (monitoring, logging, tracing). Experience with tools like Prometheus, Grafana, ELK/OpenSearch, Datadog, Jaeger, etc.
  • Proficiency in scripting and automation using languages such as Python, Go, Bash, or PowerShell.
  • Hands-on experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Experience with containerization (Docker) and container orchestration (Kubernetes).
  • Solid understanding of Linux/Unix operating systems and networking fundamentals (TCP/IP, DNS, HTTP, Load Balancing).
  • Experience with CI/CD tools and methodologies.
  • Experience with incident management and participating in on-call rotations.
  • Strong troubleshooting and problem-solving skills in complex distributed systems.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Master’s degree in a relevant field.
  • Experience with configuration management tools (Ansible, Chef, Puppet).
  • Experience with chaos engineering principles and tools.
  • Database administration experience (SQL or NoSQL).
  • Understanding of security engineering principles.
  • Relevant certifications (e.g., AWS DevOps Engineer, Azure DevOps Engineer Expert, GCP Professional Cloud DevOps Engineer, CKA/CKAD).
  • Experience working in a consulting or client-facing environment.

What We Offer

  • Opportunity to shape reliability practices for diverse client systems.
  • Work with modern cloud-native technologies and observability tools.
  • Highly competitive salary, benefits, and bonus structure.
  • Collaborative environment focused on automation and continuous improvement.
  • Support for professional development, training, and certifications.
  • Flexible hybrid work model (office / Remote).
  • Impactful role ensuring the stability of critical enterprise applications.

Equal Opportunity Employer

ForgeMission is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic as outlined by federal, state, or local laws.