Software Engineer/Developer L2 (Government)

This position involves writing code to implement streaming analytics which involve: Designing, developing, unit/integration testing, and building software code to provide new functionality and extend/modify existing code; using object-oriented software methodologies. Your creativity will be important in this position as you will be responsible for writing and implementing code using real-time streaming software frameworks (Storm, Distillery, SPARK, etc.) and to interact with object-relational as well as NoSQL distributed databases. You must also prepare code documentation and be able to write LINUX based scripts for code integration and cron jobs (e.g. Bourne, C, Ruby, Python, etc.). Managing code using the Atlassian tool suite (e.g. Git, Stash, Jira ticketing, confluence, etc.) and ensuring that code integrates with external hardware/software systems will also be a key component of this position

  • Proficient in either Python or Javascript (and knowledge of other)
  • Knowledge of web development (frontend and/or backend)
  • Basic Linux command-line knowledge
A Minimum of 14 years of practical experience with C++ Software Development Language is required to be considered for this position as well as experience in Unit Test framework with code coverage (ATF - automated Testing framework, CUTE - C++ Unit Test Easier) A strong candidate will have prior experience with streaming frameworks (STORM, Apache Spark, Distillery), data formats (JSON, XML, HTML and XHTML DOM), network protocols (HTTP, TCP, SSH, SSL, FTP, etc.), REST WebServices, and LINUX operating system. You must also be able to rapidly generate and deploy code via IDE (e.g., Eclipse, IntelliJ, NetBeans).

Education: A Bachelor's Degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor's degree

Required Clearance: Candidates must have TS//SCI clearance with polygraph.

  • Django experience
  • Microservice architecture knowledge
  • Backbone / Marionette experience
  • RabbitMQ experience / Message exchange knowledge
  •  Docker experience

We are looking for someone who has a working knowledge of network protocols, is able to write code to convert different encoded data formats (e.g., XML, JASON, etc.). Experience with RDBMS or distributed NoSQL Database system (MongoDB, Accumulo) is a plus as well as working knowledge of how to implement middle-tier webservices and of Cloud VM OpenStack client provisioning of resources.

AT&T is an Affirmative Action/Equal Opportunity Employer and we are committed to hiring a diverse and talented workforce. EOE/AA/M/F/D/V

Back to top