Software Engineer

TDI TechnologiesPhiladelphia, PA
just now

About The Position

TDI Technologies, Inc. (TDI) is seeking candidates for a Software Engineer position supporting US Navy data analytics and enterprise solutions. This position will work with program managers, software development teams, data scientists, and other engineers in the Naval Surface Warfare Center, Philadelphia Division.

Requirements

  • Bachelor of Science Degree in Electrical Engineering, Mechanical Engineering, Software Engineering, Computer Engineering, Computer Science, or other Engineering discipline.
  • 2 years’ experience developing software in the Python programming language
  • Successful applicants must either have an active government security clearance or the ability to receive approval upon position acceptance. Due to the nature of our work with the U.S. Department of Defense, U.S. citizenship is required. Some positions may require the renunciation of any non-U.S. citizenship to obtain and maintain a security clearance.
  • Must have a valid US passport or the ability to obtain one upon position acceptance.
  • Experience developing software using the Python programming language
  • Experience developing software using the Go programming language (GoLang)
  • Proficient in organizing within a team environment, maintaining various efforts and elements of tasking
  • Ability to communicate complex analysis with clarity and precision
  • Proficiency in Microsoft Office applications
  • Strong written and verbal communication skills

Nice To Haves

  • Experience with Git version control and a work portfolio on Github
  • Experience C#.NET, Java, Kotlin, or another Object-Oriented language
  • Experience with Kubernetes (k8s)
  • Experience with Docker and developing for containerized environments

Responsibilities

  • Develop software supporting enterprise data management systems
  • Facilitate software engineering efforts to include peer, design, program, and testing reviews
  • Assist with software assessments and ensure goals/milestones are well documented and achieved
  • Identify, monitor, and help resolve risks and problems encountered by the team

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Disability Insurance
  • ID Theft Protection
  • Prepaid Legal
  • Pet Insurance
  • 401K
  • Tuition Reimbursement
  • Professional Development
  • Paid Vacation
  • Paid Holiday
  • Paid Sick Leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service