Senior Software Engineer
Accenturefederalservices • Tampa, FLJoin Accenture Federal Services, a technology company and part of global Accenture, to do work that matters in a collaborative and caring community, where you feel like you belong and are empowered to grow, learn and thrive through hands-on experience, certifications, industry training and more.
Join us to drive positive, lasting change that moves missions and the government forward!
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.
RESPONSIBILITIES
The position requires deep technical proficiency, leadership in software and data architecture, and the ability to operate effectively within classified programs.
- 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.
MUST HAVE
- 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.
NICE TO HAVE
- 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.
CLEARANCE
- Must have an active TS/SCI federal security clearance
As required by local law, Accenture Federal Services provides reasonable ranges of compensation for hired roles based on labor costs in the states of California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, New Jersey, New York, Washington, Vermont, the District of Columbia, and the city of Cleveland. The base pay range for this position in these locations is shown below. Compensation for roles at Accenture Federal Services varies depending on a wide array of factors, including but not limited to office location, role, skill set, and level of experience. Accenture Federal Services offers a wide variety of benefits. You can find more information on benefits here. We accept applications on an on-going basis and there is no fixed deadline to apply.