Senior Data & Software Engineer
Role summary
Accenture Federal Services is seeking a Senior Data & Software Engineer to join a small team building complex data flows for a custom application. The role requires advanced Python programming, familiarity with Java, and a strong understanding of data security, privacy, governance, and compliance. Responsibilities include designing solutions, troubleshooting data quality and performance issues, and contributing to documentation. The position requires 5 years of experience with technologies such as Apache Spark, PySpark, Python (Pandas, NumPy), Docker, AWS services (S3, Lambda, Step Functions), Apache Iceberg, Airflow, SQL (Trino), NoSQL (DynamoDB), MySQL, PostgreSQL, Git, Bash scripting, and data catalogs. A TS/SCI with Poly security clearance is mandatory. The role is based in the US with a salary range of $111,800 - $221,800 USD.
Job Description:
The Senior Data & Software Engineer works with a small team to build complex data flows for a custom application. Successful candidate will have advanced Python programming skills, familiarity with Java, an understanding of data security, privacy, governance and compliance principles, and a demonstrated history of building production data pipelines and ETL workflows at scale.
Work you'll do:
What you'll need:
Bonus points if you have:
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.
Sample Accenture in India interview questions
- 1
Design a key-value store
system designmedium - 2
What is encapsulation?
technicalmedium - 3
Discuss pyspark optimisations.
technicalaverage - 4
What’s the fastest rate at which data moves in a switched Fibre Channel configuration?
technicalmedium - 5
What technologies did you use in your project?
technicalaverage
Sign up for a personalized interview prep pack tailored to this role.


