Datum job openings in IT


We provide highly competitive benefits, flexible contracting, opportunities for growth and a dedication to employee satisfaction.

Back to job list

Senior Consulting Software Engineer

Location: Alpharetta, Georgia
ID Number: #RELNJP00026777

Have you always been top of your job? Do you always pick things up faster than everyone else? Is your biggest fear that your job will not stretch you and will get monotonous? Is your ideal job description: “do whatever it takes to win?” Is your approach to team-work: “win together or die together”?

If your answer to these questions is: “of course, isn’t everyone like that?” Then the answer is; “no, they are not, but we are, and we may have the perfect job for you!”

Our team is a small R&D team serving a large, extremely successful, socially responsible, big data business. Generally the business is a well-oiled machine but sometimes they need a new part or a bit more oil; that’s when we get called in. We really will do whatever it takes but generally our solutions include domain specific languages, automated code generation, API’s for Data Processing and other truly fun, interesting areas.

This is a senior level position to be part of the team. In this specific job it is anticipated that you will work with all of the R&D groups within the team to keep track of, facilitate and participate (where appropriate) in Proof Of Concept (POC) projects. This will include working with Developers (from Software Engineers -> Sr Architects), Users and Management.

Please re-read the opening paragraph, it is not a catch phrase or a mission statement. It actually IS who we are. If it resonates with you this job needs serious consideration; if it does not – you will hate it.

Experience (US only) and Education:

  • 12+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required; advanced degree preferred

Technical Skills:

  • Very fluent in Java.
  • Proficiency of data modeling principles.
  • Knowledge of machine learning principles.
  • Basic knowledge of multiple programming languages (Java highly preferred).
  • Ability to learn and use new programming languages quickly.
  • Aptitude for mathematical aspects of computer science.
  • Basic knowledge of automated test development.
  • Ability and desire to learn new processes and technologies.
  • Not just good, but exceptional oral and written communication skills.

Key Responsibilities:

  • Monitor and facilitate POC’s for all R&D groups on our team.
  • Fix issues where applicable in the various tools, working with the specific team for integration using coding best practices and appropriate development processes. This could also include you being assigned your own coding tasks or writing starter code for the various teams.
  • Assist in quality assurance activities as needed.
  • Resolve complex technical issues as necessary.
  • Help to train entry-level software engineers as directed by department management.
  • Keep abreast of new technology developments
  • Mentor less-senior software developers on development methodologies and optimization techniques
  • All other duties as assigned
“All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.”
Hi I'm
Stefanie Landis
Interested in this job?
Act now!
  • Max. file size: 2 MB.
  • Equal Opportunity Employer

  • Hidden
  • Hidden