Senior Software Engineer

Accenture Federal ServicesTampa, FL
6h

About The Position

Seeking an experienced Senior Software Engineer with strong expertise in data engineering and pipeline development to support a range of government programs in a secure environment. This role focuses on designing, building, and optimizing data pipelines and software systems that enable advanced analytics, machine learning, and mission-critical decision support. The position requires deep technical proficiency, leadership in software and data architecture, and the ability to operate effectively within classified programs.

Requirements

  • Bachelor’s degree in computer science, software engineering, data engineering, data science or a related technical field.
  • 8 years of experience in software engineering
  • Experience with data pipeline or data engineering development
  • Proficiency in programming languages such as any of these: Python, JavaScript, TypeScript, Java, Kotlin.
  • Strong experience with data processing frameworks such as, but not limited to: Apache Spark, Kafka, Airflow, Prefect, or NiFi
  • Expertise in building and maintaining ETL/ELT pipelines and integrating with relational and non-relational databases (Postgres, MySQL, or MongoDB).
  • Experience with DevOps tools (Git, Gitlab, Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP).
  • Solid understanding of distributed systems, data architecture, and API development.
  • Proven ability to work in secure, mission-driven environments with strict data handling protocols.
  • Must have an active TS/SCI federal security clearance

Nice To Haves

  • Master’s degree in computer science, software engineering, data engineering, data science or a related technical field.
  • Experience supporting federal programs
  • Familiarity with data lake and data warehouse technologies such as: Snowflake, Redshift, and/or BigQuery
  • Knowledge of machine learning model deployment and MLOps practices
  • Strong leadership, communication, and documentation skills.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and ETL processes to support analytics and operational systems.
  • Architect and implement software solutions that integrate data ingestion, transformation, and storage across multiple secure environments.
  • Collaborate with data scientists, analysts, and system engineers to operationalize data models and analytical tools.
  • Develop APIs, microservices, and backend systems to support real-time and batch data processing.
  • Optimize data workflows for performance, reliability, and security in compliance with government standards.
  • Implement DevOps and DataOps practices, including CI/CD pipelines, containerization, and automated testing.
  • Lead code reviews, mentor junior engineers, and contribute to technical design discussions.
  • Ensure adherence to cybersecurity, data governance, and information assurance requirements in all development activities.
  • Troubleshoot and resolve complex software and data integration issues across distributed systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service